【发布时间】:2009-01-25 21:42:07
【问题描述】:
我希望转向分布式源代码控制,因为我使用多台计算机并且经常离线工作。如果有任何分布式源代码控制系统与 Visual Studio 集成,集成效果如何?
【问题讨论】:
-
您真的需要完全集成吗?弹出一个cmd窗口会这么麻烦吗?..
标签: visual-studio version-control dvcs
我希望转向分布式源代码控制,因为我使用多台计算机并且经常离线工作。如果有任何分布式源代码控制系统与 Visual Studio 集成,集成效果如何?
【问题讨论】:
标签: visual-studio version-control dvcs
您是否考虑过使用Git?您可以在github 上免费托管开源项目。
集成请参考Using Git with Visual Studio,表示可以。
【讨论】:
我不确定与 VS 的集成,但我使用了出色的 Tortoise Windows Explorer 插件。我们一直使用 Tortoise-CVS 和 SVN,它们既快速又可靠。
他们也为 Mercurial 制作了 Tortoise-Hg 插件。
【讨论】:
这听起来可能很有趣,但我很少使用我的 VS 集成,即使我有一个。
乌龟和命令行很好用,Bzr 和 Hg 也有可用的乌龟。
【讨论】:
AnkhSVN 为我和我的团队做得很好。
【讨论】:
贾里德,
如果你需要分布式和 VStudio 集成,那么你说的是Plastic SCM
整个 GUI 与 VStudio 2005 及更高版本集成,从 VStudio 6 开始提供 SCC 集成。
它也直接支持从 VStudio 中重命名和移动文件。
Plastic SCM 对学生、开源项目是免费的,而且您很可能也可以获得一些用于个人项目的免费许可证。
【讨论】:
还有VisualHG,TortoiseHG 是 Visual Studio Plaugin。
【讨论】:
我使用 subversion 和 tortoisesvn。为了与 VS 集成,我使用了 VisualSVN,它确实要花钱,但它非常便宜并且可以完美运行。 Visual Studio 有免费的 subversion 源代码控制提供程序包,我尝试了一些,但 VisualSVN 工作得更好,所以我选择了它。
【讨论】:
我喜欢使用 KilnHG(它是 Mercurial 的在线包装器)——据我所知,它对少数开发者是免费的。
【讨论】: