TFS Exclusive Check Outs

The XMI file format used for version control of Enterprise Architect's packages can not be merged like ordinary text files.  Therefore, Enterprise Architect must enforce serialized editing of its version controlled packages.  As a consequence, it is important that TFS is configured to use 'exclusive checkouts' for XML files.  Otherwise, TFS can return file statuses that make it look like the package file is not checked-out by another user when indeed it is.

Use to

Configure TFS to enforce exclusive check outs for XML files

How to



See also


Using Visual Studio, from the main menu select View | Team Explorer.




In the Team Explorer pane, right-click on the TFS Server name that is controlling the Enterprise Architect package files, then from the context menu select Team Foundation Server Settings | Source Control File Types.




Select the entry for XML files (or create an entry if necessary) then click on Edit.




Clear the check-mark from the option Enable file merging and multiple check out.