Visual Studio,分布式版本控制和Sourceforge

时间:2009-06-16 22:59:42

标签: visual-studio version-control distributed

我正在尝试使用Visual Studio 2008设置一台新的Windows计算机来处理我维护的Sourceforge项目。我想使用分布式版本控制系统(试过SVN,不喜欢它)。

我之前在UNIX上使用过git和mercurial,但我没有找到在Visual Studio 2008中集成的高质量插件,并允许我处理我的Sourceforge代码。

任何人都可以就如何进步提出一些建议吗?

我应该只使用Eclipse吗?

1 个答案:

答案 0 :(得分:3)

我一直在使用Mercurial和VS 2008一段时间,并且发现TortoiseHg和一个打开的命令提示符的组合解决了大多数问题。在Mercurial之前,我们使用Microsoft Visual Source Safe(VSS)与Visual Studio集成。即使使用该插件,您仍然需要进入VSS来创建项目并执行一些项目管理工作,因此您仍然必须知道如何在IDE之外使用源代码控制工具。在改变之后,我甚至玩弄了自己为VS 2008编写Mercurial插件的想法。在我能做到这一点之前,我必须熟悉Mercurial。在这样做的过程中,我发现需要一段时间才能习惯在IDE之外进行源代码控制,但我现在更喜欢命令行和TortoiseHg工具到VSS IDE插件。

但是,Mercurial似乎有一些适用于Visual Studio的插件:

  1. VisualHG
  2. hgscc
  3. 我没有对它们进行过测试,因此我无法就其实用性发表意见。

    从未看过Mercurial的Eclipse插件,我不能说它是否比我使用的命令行方法更好。