在 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 的 Try GitHub 在浏览器中看看它有多棒!
Getting Started with Git on Visual Studio 2012 - Andy Lewis 的深入教程。
Visual Studio Tools for Git - Team Explorer 的扩展,为 Git 提供源代码控制集成。支持与本地 Git 存储库的集成,并提供用于处理远程存储库的工具。
最佳答案
参见:List of Source Control Systems with Visual Studio Plugins
Visual Studio 只是一个 IDE。您可以根据需要使用任何源代码管理解决方案。特别是任何开源控制解决方案,如 git、mercurial (hg) 或 subversion (svn)。还有像 Perforce 或 SourceGear Vault 这样的商业产品。参见 here一个非常详尽的列表和谷歌获取更多信息。
您可以找到将其与任何源代码管理集成的 Visual Studio 插件。开源的颠覆在这方面尤其丰富。商业的通常带有这种集成。
而且,如果您没有使用要求您显式 check out 文件以编辑它们的源代码控制(如 VSS 或 TFS 那样),IDE 集成甚至不是必需的。我个人更喜欢从 IDE 外部使用 git 或 subversion。
请远离Visual SourceSafe尽你所能。
关于visual-studio-2010 - Visual Studio 2010 中的源代码管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3244320/