X++ 소스 코드에 대한 버젼 관리

Posted by Alvin You
2014. 10. 12. 00:48 Dynamics AX

많은 프로젝트를 진행하다보면 소스에 대한 버젼 관리 미흡으로 개발을 진행하는 개발자나 프로젝트를 관리하는 PM에게 당황스러운 일들이 발생하고는 합니다.

 

Dynamics AX 프로젝트 또한 독립적인 개발환경인 MorphX의 특성과 Layer라는 개념 때문에 소스에 대한 충돌 및 소스가 유실되는 경우가 많이 발생이 되고는 합니다. 2012에서는 Model이라는 개념이 등장해 더더욱 혼란을 가중시키는 역할을 하고 있습니다.

 

또한, 개발자간의 소스 이동이라든지 Live 시스템에 소스를 이관하는 과정에서 개발된 소스가 유실되는 경우가 발생이 되곤 합니다. 이렇게 소스에 대한 버젼관리가 절실함에도 이러한 환경에서 프로젝트를 진행해보지 못한 이유로 VCS(Version Control System)에 대한 두려움들이 존재하는 것 같아 버젼관리에 대해서 정리된 자료를 공유해 드립니다.