4

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

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

任何人都可以就如何取得进展提供一些建议吗?

我应该改用 Eclipse 吗?

4

1 回答 1

3

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

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

  1. 视觉HG
  2. hgscc

我没有测试过它们,所以我不能就它们的用处给你意见。

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

于 2009-06-16T23:30:41.030 回答