# 10. Version Control: What's New

(Home) Previous Next

## 1. Get From History and Tagging

When you right-click a project or a file in the version control environment, the History option allows you to get older revisions of your project from the history. You can review the history of the project and get older versions. You can then view the contents of those versions and bring up older versions to your latest revision. The tagging feature in the History option allows you to give important project revisions memorable names so you can access them more easily and identify important milestones for your projects.

## 2. Version Control Compare

When you right-click a project or file in the version control environment, the Compare Revisions option allows you to compare that file and all of its children with files on the version control server. This new compare functionality allows you to easily find out what has changed in an object, which objects have changed over time, and what the differences are between the copy on the version control server and your local copy. You can compare that file or any of its children against older revisions from the version control server and see those differences in a graphical tree.
You can also select different revisions for both sides of the compare files from any revision in your history.
Once you have seen the tree of files and their differences, you can use the compare preview to get an overview of the individual file differences.
When you want more detail, you can enlarge the compare viewer to see the changes to just that file.

## 3. File Compare During Conflict Resolution

When there are conflicting changes, you are prompted to resolve that conflict through the Resolve Conflict page. The Resolve Conflict page allows you to see all of the changes as it highlights the conflicts within an object.

## 4. Version Control Updates are More Accessible

The ability to update projects from the version control server is now more accessible. It is available everywhere the check in functionality is available. This includes the Project view, the Outline view, and the main toolbar.

## 5. Version Control and Project Versions

Any projects that you have checked into Version Control in Designer M2 will not be compatible with Designer 3.0 M3, because the model file format is different and there is no converter.

Going forward, Designer will have converters available again and we will support this in Version Control (except for M2 to M3). Designer has the intelligence built in to understand file version differences as it spans Version Control's history and it will make sure that versions don't get mixed up in a team environment. For example, Designer will let you know if you need a different version of Designer to get at older parts of the history. Also, Designer will detect if you're checking in a newer format version of the project and let you know how to best coordinate this with the team, as well as several other helpful checks.

(Home) Previous Next