TFS Exclusive Check Outs

The XMI format files used for the version control of Enterprise Architect's Packages can not be merged as ordinary text files can. Therefore Enterprise Architect must enforce serialized editing of its version controlled Packages, and it is important that Team Foundation Server is configured to use 'exclusive checkouts' for XML files. Otherwise, TFS can return file statuses that make it look as if the Package file is not checked-out by another user when indeed it is.

You set exclusive checkouts in the TFS workspace through MS Visual Studio.

Configure TFS to enforce exclusive check outs for XML files



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 the Edit button.


Deselect the 'Enable file merging and multiple check out' checkbox.