Our development team is small (3 developers) and windows.I am looking for a control source that can do the following:
Check the files for editing and let others know that the file is being used.Check files and merge them if they have changedSeparate baselines for release versions and merge baseline if necessaryVisual Studio IntegrationCan work through WANThanks.SW
Team Foundation Server is for everyone.
SVN will be great if you use blocking (usually the server does not know what clients do by default)
Perforce may be nice to see what makes it the default.
Both have VS integration, especially SVN.
SVN provided that you explicitly lock the files. This is not the default, but you can easily lock the file using SVN commands or through TortoiseSVN.
VisualSVN provides integration with Visual Studio.
If you need good Visual Studio integration, check out Microsoft Team System . You did not indicate whether you want to be free or commercial, or how critical integration with Visual Studio is.
git will do almost all of this. Not sure what to integrate it with Visual Studio. there may be a plugin for this. Causes:
Source: https://habr.com/ru/post/1302891/More articles:How to add a method to a Scala Enumeration object? - scalaHow to pause a Powershell script until some external event occurs? - powershellSaving the type of repeated exception - c #Creating Separate Model Model Classes from WCF - .netTransaction Snapshots Isolation Levels: Does It Really Work the Way It Is Advertised? - sql-serverHow to automate integration testing that requires multiple computers? - integration-testingUsing Reflection.Emit to copy a user attribute to another method - c #Can C ++ projects use T4 in Visual Studio 2010? - c ++Modular data structure in C with dynamic data type - cUnpredictable program behavior in Java - javaAll Articles