Source/version control systems enable teams of developers to work closely together on the same project without a risk of overwriting each others' changes. Because a version of the source code is saved at each stage of the design process, it is very easy to revert to an earlier version if needed. This fundamental control that these systems offer at the source level, makes them invaluable tools for any modern multi-developer workflow.
Source control systems can be stand-alone, but are also often embedded into other development tools, making it much easier to manage projects across the enterprise.
Altova has implemented the Microsoft Source Code Control Interface (MSSCCI) v1.1 – v1.3 in XMLSpy and UModel and has tested support with the drivers and revision control systems listed below. In addition, DiffDog can easily be configured to serve as the default diff/merge tool when a stand-alone versioning system is used.