Question: How is the checkout model different from VSS?

- J.D. Meier, Jason Taylor, Alex Mackman, Prashant Bansode


When you check out a file from TFS version control, the file is marked as writable in your workspace but is not synchronized with the database server. To get the latest version from the database server, you must first use the get command. In contrast, a VSS check-out operation gets the file from the database server and marks it as writable in your workspace.

Visual SourceSafe uses exclusive checkout by default, while TFS uses shared checkout by default. Shared checkout enables multiple developers to make changes to a file at the same time. Unlike in Visual SourceSafe, most conflicts in TFS can be resolved automatically.

Additional Resources

Last edited Jul 18, 2007 at 11:00 PM by jtaylorsi, version 6


No comments yet.