Version Control System
Applies To: Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
MorphX, the Microsoft Dynamics AX Integrated Development Environment (IDE), can integrate various Version Control Systems (VCS). You can integrate:
Microsoft Visual Studio Team Foundation Server (TFS)
Microsoft Visual SourceSafe
MorphX VCS
Another third-party VCS
Note
We recommend that you use TFS or MorphX VCS for version control.
Version Control Considerations
If you use the VSS or TFS version control systems, you should consider the following before you develop code or write documentation:
Version control is file-based.
You must install Microsoft Visual Studio or Microsoft Visual Studio Team Explorer.
Each developer must have an Application Object Server (AOS) and database server.
MorphX VCS allows for out-of-the-box version control system integration. MorphX VCS is intended for one to ten developers who use a shared AOS. Instead of checking out objects and storing them in a repository, MorphX VCS signals to other users that a specific element is being worked on by another user. It provides change description functionality, change history functionality, and quality bar enforcement.
Warning
Because versioning history is stored in the business database when you use MorphX VCS, you should back up the business database before you perform tasks that could lead to restoring the business database. Otherwise, versioning history may be lost.
Microsoft Dynamics AX can integrate with VSS, TFS, and MorphX VCS, but you can extend the version control functionality to use other version control systems.
The following table compares the features available from the different version control options:
MorphX |
MorphX VCS |
Visual SourceSafe |
Team Foundation Server |
|
---|---|---|---|---|
Concurrent development |
No |
No |
Yes |
Yes |
Isolated development |
No |
No |
Yes |
Yes |
Change description |
No |
Yes |
Yes |
Yes |
Change history |
No |
Yes |
Yes |
Yes |
Quality bar enforcement |
No |
Yes |
Yes |
Yes |
Branching |
No |
No |
No |
Yes |
Work item integration |
No |
No |
No |
Yes |
Labeling support |
No |
No |
Yes |
No |
In This Section
The following topics contain information to help you set up, configure, and use a version control system:
Version Control Setup for Microsoft Dynamics AX