VisualStudio的Mercurial插件有哪些不同之处?

54

我正在评估适用于Mercurial的Visual Studio插件。目前,我已经找到了3个潜在的候选者:

我希望得到功能或能力方面的比较。

对我而言,重要的特性包括:与VS良好集成的工具、开源、积极开发以及稳健可靠。


18
为什么所有这些有用的帖子都因为不够“建设性”而被关闭? - Ben Power
1
不够TFS或Microsoft相关吗? - Symbiosoft
2
这个问题不应该被视为无建设性而关闭。我认为它是非常有建设性的。对于为什么会被标记为此类问题,应该提出案例。Sklivvz、X.L.Ant、zessx、H.Muster、EdChum: 你们对此有任何实际意见吗? - Zack Marrapese
我本想看到一场有理有据的替代方案讨论,但很失望地发现版主们认为VS用户无法进行这样的讨论而不陷入争吵。 - Spongman
2
@Spongman 嗯,SO不是用于讨论的。它只提供可以以建设性方式回答的问题。“你有什么经验”远非具有建设性。但是,如果问题可以重构,从而概述程序的某些确切特征,则可能会改善。这将是完全不同的问题。它因一个好的理由被关闭,并且应该保持关闭状态。 - sashkello
2个回答

46

好的,让我们来比较一下开发细节:

  • VisualHg的页面显示它是稳定的。最后一个版本发布于今年3月,源代码中最新的变更集是1周前。
  • HgSccPackage(最好在这里找到,而不是你提供的另一个链接)最近在VS Gallery更新了,距今2天。(也可以在bitbucket上找到。)
  • Mercurial Toolbar的页面显示它处于alpha测试阶段,上次更新是2010年3月。从这三个插件中看,似乎这一个并没有在积极开发。

从浏览一些文本来看,HgSccPackage似乎有自己的图形日志等窗口。

另一方面,VisualHg更像是TortoiseHg的补充。VisualHg的许多菜单命令会打开TortoiseHg的窗口。如果您使用TortoiseHg的用户界面,则此一致性可能更可取。从我看到的HgSccPackage的截图中,您可能会发现VisualHg的状态图标更加标准。

由于您只有2个选择,因此尝试两种工具并看哪个更适合您并不需要太多时间。

我安装了VisualHg,但我倾向于使用TortoiseHg的Workbench而不是VisualHg。VisualHg主要用于其自动的addremoverename等功能。


3
我也使用TortoiseHg。我将使用VisualHg。感谢你的分析。 - Symbiosoft

6

我刚刚完成了对同样问题的研究。看起来VisualHG在2011年10月发布了最后一个版本,一年半以来没有更新。在整个2012年中,它只有3个提交。HgSccPackage的最新版本是在大约一年前的2012年3月发布的,但自那时以来它已经进行了一堆提交。

看起来这两个工具都同样强大,但HgSccPackage受到更多的投资。我决定选择HgSccPackage。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接