If two users check out a project file, how does Visual SourceSafe avoid overwriting changes made by one user when the other user checks in their copy of the file?



If two users check out a project file, how does Visual SourceSafe avoid overwriting changes made by ..

Answer / sonakshi

Let us assume that UserA and UserB checked out the same project file, Proj1.vbp. UserA changes the file and checks it in. This will update the file stored in the Visual SourceSafe database. UserB changes their local copy of the file and checks it in. Before updating the server copy, Visual SourceSafe will compare the files in UserB's working folder and the file stored in the Visual SourceSafe database. If UserA and UserB have made different changes to the same parts of the vbp file, Visual SourceSafe will display the Visual Merge window and give UserB the opportunity to specify which changes he or she wants to keep.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More VSS Interview Questions

How can I tell which files in the database correspond to files in my project?

0 Answers  


How to Create a New Shared CaseComplete Project?

0 Answers  


The integration isn’t working between VSS and FrontPage/Visual InterDev. What can I do?

0 Answers  


How to Structure and Partition your Project?

0 Answers  


How do I convert my PVCS archive to VSS?

0 Answers  






What are Package Files?

0 Answers  


Is there a way to automatically increment/synchronize my project build number and my VSS label/version?

0 Answers  


How can I get around the synchronization issue such that deletes and renames from VS.NET do not get synchronize with VSS as described in Q305516?

0 Answers  


Is there an issue/bug tracking tool that integrates with SourceSafe?

0 Answers  


What is Multiple Checkout?

0 Answers  


Is VSS 5.0 compatible with a 4.0 database? Do I have to upgrade all users to the new version? What about 6.0?

0 Answers  


Is there a SourceSafe developers guide?

0 Answers  


Categories