Sah*_*bov 45 git version-control visual-sourcesafe visual-studio-2010 visual-studio-2012
在对SO,Google和MSDN论坛进行一些搜索之后,我感到沮丧的是,对于看起来很明显的问题而且可能是一个愚蠢的问题的信息很少.
我需要在Visual Studio 2010 Professional中使用源代码管理.我没有单独的Team Foundation Server 2010.有人提到过SourceSafe吗?老实说,我没有在Visual Studio 2010中看到任何SourceSafe.
Visual Studio 2010中的源代码管理有哪些替代方案(最好是免费的)?或者它已经集成在Visual Studio 2010中,我是如此盲目地错过了它?
更新#1:谢谢大家,我会选择SVN,特别是AnkhSVN for Visual Studio 2010.
2011年3月23日更新:我提出这个问题差不多一年了.我强烈建议使用Mercurial或Git而不是Subversion.因此,对于那些正在寻找Visual Studio 2010版本控制系统的人来说,只需从Visual Studio扩展库中查看Git或Mercurial扩展.
2013年5月16日更新:我现在强烈建议您使用Git而不是Mercurial,TFS或SVN.看看CodeSchool的 尝试GitHub上的浏览器,看看它是如何真棒!
Visual Studio 2012上的Git入门 - Andy Lewis的深入教程.
适用于Git的Visual Studio工具 - 团队资源管理器的扩展,为Git提供源代码控制集成.支持与本地Git存储库集成,并提供用于处理远程存储库的工具.

Tom*_*icz 17
请参阅:使用Visual Studio插件的源代码管理系统列表
Visual Studio只是一个IDE.您可以使用任何所需的源代码管理解决方案.特别是任何开源的源代码控制解决方案,如git,mercurial(hg)或subversion(svn).还有Perforce或SourceGear Vault等商业产品.有关详细信息,请参阅此处查看非常详尽的列表和Google.
您可以找到将它与任何源代码控件集成的Visual Studio插件.在这方面,开源的颠覆尤为丰富.商业通常伴随着这种整合.
如果您没有使用需要明确检出文件来编辑它们的源代码控制(如VSS或TFS那样),那么IDE集成甚至不是必需的.我个人更喜欢在IDE之外使用git或subversion.
请尽可能远离Visual SourceSafe.