web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Dynamics AX 2012 - Source Control Solutions

(0) ShareShare
ReportReport
Posted on by

Hi,

I know Microsoft recommends Team Foundation Server or Visual Studio Online, but does it works well with third party solution like GitHub ?

Is it possible and does it come with the same functionalities ?

Thank you

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at

    GitHub is not supported out-of-the box as a source control system for Ax.

    You would need to write your own integration, and although I think it would be possible (pure technically speaking that is), my advice would be to save yourself the time, trouble and frustration and just stick to the source control solutions that are supported by Ax.

  • Rodolfo Recalde Profile Picture
    on at

    Hi Matt,

    It highly recommends using the version controls supported by AX. However, there are some experimental solutions, like this here:

    https://github.com/fraga/gitax

    I worked with Fraga in Brazil, he is a exepcional developer. I think today he works in Canada.

    I Hope this Helps!

    Regards,

    Rodolfo Recalde.

  • Verified answer
    Martin Dráb Profile Picture
    237,970 Most Valuable Professional on at

    It's a bit more complicated.

    Neither GitHub nor TFS are source control systems and both support Git (which is a source control system). TFS also supports Team Foundation Version Control (TFVC). Before TFS become supporting Git, the difference between TFS and TFVC wasn't that important, therefore people didn't use the terminology precisely.

    Nevertheless the integration in AX uses logic and API of TFVC, therefore you would need a different integration piece to use Git (regardless whether your Git repository is in GitHub, in TFS or elsewhere).

  • Community Member Profile Picture
    on at

    Interesting information guys, thanks !

  • Community Member Profile Picture
    on at

    Maybe I would need a little more clarification:

    If my understanding is correct, TFS and GitHub are considered as a solution suite for development team. Part of the suite, you have the source control system.

    TFS comes by default with TFVC and GitHub comes by default with Git. However, it is possible to configure TFS to use Git as source control system.

    However, Dynamics AX uses logic and API of TFVC only (check-in, check-out, etc...). So if you really want to use TFS + Git, you would loose functionalities.

    So maybe the question I have that would help me to understand a bit better:

    - Can I use TFVC in GitHub ? (I guess no)

    - Can I install TFVC without TFS ? (I guess no and does not make sense)

    - If I want to use Git, does it work natively with minimal integration ?

    I guess you have figured out that I am not a developer.

    Thank you

  • Martin Dráb Profile Picture
    237,970 Most Valuable Professional on at

    Your understanding is good. GitHub doesn't support TFVC. Neither you can install TFVC without TFS; it's one of TFS components.

    You definitely can use Git for storing .xpo files in the same way as in TFVC, but the integration to IDE is a problem. I believe you would have to rewrite it completely, nevertheless I've never given it much thought.

    Maybe if you tell us what problem are you trying to solve by using GitHub, we might give you some suggestions.

  • Community Member Profile Picture
    on at

    Hi,

    There is no real problem, i just want to understand I little bit better the integration between AX and Version Control Systems :)

    However, it often happens that a customer is already using Git as Version Control System and would like to have only one Version Control System for the development team. My understand if that they could use Git to store their XPOs and Models, but they will loose all the integration between AX and VCS.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans