실전 TFS Online을 이용한 X++ 소스 버전관리

Posted by Alvin You
2015. 3. 7. 01:54 Dynamics AX

이번 시간에는 TFS Online을 통해 실질적으로 Version Control을 어떻게 진행 할 수 있는지 과정을 설명 드리도록 하겠습니다.

생성된 AOT Object를 Version Control 시스템에 추가하기 위해서는 추가하고자 하는 Object를 선택 후 오른쪽 마우스를 눌러 Add to Version Control 메뉴를 실행시켜 주시면 됩니다.

실행시키면 아래와 같이 Pending add on 되어 있다는 Infolog 창이 뜹니다.

다시 오른쪽 마우스를 누르게 되면 Check In, Undo Check Out, History와 같은 Version Control 팝업메뉴를 볼 수 있습니다. 또한, Version Control중인 Object의 이름이 검은색에서 파란색으로 변경되어 있는 것을 볼 수 있습니다. Object 이름이 파란색인 경우는 Check out 상태로 편집이 가능하며, 검은색일 경우에는 Check in 상태로 편집이 불가능한 상태로 바뀝니다.

다시 Check In을 누르면 아래와 같이 Pending Object 목록이 뜸과 동시에 버전에 대한 Description을 기록하고 Check in 할 수 있는 창이 뜨는 것을 볼 수 있습니다.

OK 버튼을 통해 다시 한 번 확인 후 Check in 이 진행됩니다.

위 창에서 "예"를 누르면 아래와 같이 Check in이 되었다는 확인 창을 볼 수 있습니다.

 

Version Control 팝업 메뉴 중 History 메뉴를 통해서 변경 이력을 확인해 볼 수 있습니다.

TFS Online상에서도 AOT Object들이 관리되는 것을 확인 할 수 있습니다.

Version Control을 통해 개발자에겐 개발외적으로 Check in, Check out과 Description 입력 같은 작업들이 늘었다고 볼 수 있겠지만, 버젼 관리를 통해 진행하고 있는 프로젝트의 품질과 안정성을 높일 수 있다고 봅니다.

TFS Online을 이용한 Dynamics AX 버전 관리

Posted by Alvin You
2015. 3. 6. 02:07 Dynamics AX

안녕하세요.

준영 아빠입니다. 오늘은 Dynamics AX의 Version Control을 무료로 제공되는 Visual Studio Online 서비스의 Team Foundation Server를 이용하는 방법에 대해서 설명하려고 합니다.

먼저 https://www.visualstudio.com/ 에 접속해 Free unlimited private repos에 Sign up을 진행합니다.

 

그리고, Create a Visual Studio Online Account를 통해 Dynamics AX에서 사용할 버전 관리 접속 URL을 생성합니다.

다음 단계에서는 버전관리 프로젝트를 생성합니다. 저는 VAT LocalPack에 대한 버전관리와 Process Template은 Agile 개발 방법을 선택했습니다.

측면의 Need help deciding을 통해서 Agile, Scrum, Git, Team Foundation Version Control에 대한 설명을 확인할 수 있습니다.

이제는 AOT 에 들어가 Version Control Parameters에 AX 개발에 사용할 버전관리에 대해서 설정하는 단계입니다.

 

Team Foundation Server URL의 접속 Port는 SSL Port인 443를 꼭 적어 주셔야 합니다. 제가 생성한 프로젝트의 접속 URL은 아래와 같습니다.

https://axmvp.visualstudio.com:443/DefaultCollection

OK 버튼을 누르면 아래와 같이 Pending add on이 있다는 Infolog창이 뜨면서 설정이 완료됩니다.

TFS Online에서 VAT LocalPack 프로젝트가 생성된 것을 확인 할 수 있습니다.

VS(Visual Studio) and TFS support in AX 2012 R3 CU8

Posted by Alvin You
2015. 1. 1. 22:28 Dynamics AX

MS Dynamics AX 2012 R3 CU8부터는 Visual Studio 2013만이 지원 된다고 합니다. MS에서 R3 CU8을 통해서 완성도 있는 .NET 통합작업이 어느 정도 마무리 된 듯 합니다.

 

MS의 대표적인 Version Control 시스템인 TFS(Team Foundation Server) 지원은 TFS 2010, TFS 2012, TFS 2013 그리고 TFS online에 대해서 지원이 가능하지만, 해당 기능을 사용하기 위해서는 “TFS 2010 object model Sp1” 이 설치되어 있어야 됩니다.

 

자세한 시스템 사항은 http://www.microsoft.com/en-us/download/details.aspx?id=11094 참고하시면 됩니다.

Visual Studio 2010이 사용중인 컴퓨터에서는 hotfix KB 2662296(http://support.microsoft.com/kb/2662296)이 설치되어 있어야 TFS를 사용할 수 있습니다.

 

Visual Studio 2010이 설치되지 않은 상태에서 TFS를 접속하기 위해서는 TFS 2010 SP1 Object Model (https://visualstudiogallery.msdn.microsoft.com/a37e19fb-3052-4fc9-bef7-4a4682069a75) 이 설치되어 있어야 접속이 가능합니다.

 

.NET 프로젝트와 같이 체계적인 Version Control 환경에서 AX 프로젝트가 가능해지길 바라며, 2015년 꿈꾸는 모든 일들 다들 이루시며 대박나세요.