IDE集成*对DVCS真的有用吗?

时间:2010-03-28 19:57:54

标签: visual-studio-2008 ide mercurial dvcs

具体来说,对于Visual Studio 2008(或2010)和Mercurial,但如果需要可以进行概括。

3 个答案:

答案 0 :(得分:2)

虽然我不使用Visual Studio,但多年来我一直使用许多 IDE,并且从未觉得任何版本控制集成确实值得花时间和精力。我总是觉得从命令行管理我的版本控制更加舒适,而不是任何 GUI,集成或其他。

答案 1 :(得分:1)

IDE集成总是很好;通过这种方式,您可以在制作(和测试)它们时方便地检查更改,这可以鼓励您提前和经常办理登机手续。

答案 2 :(得分:1)

首先,它 无疑对于命令行恐惧症的人有用。

然后,这取决于您对命令行的信心以及命令行“shell”的强大程度。我正在研究一个200KLOC项目,该项目很久以前就已从SVN切换到Mercurial。

我正在从命令行执行所有操作:我从IDE获得了一个快捷方式,当我在一个Mercurial存储库的目录中时,我得到了一个很好的自定义命令提示符,显示了头数,回购的状态等等。对于很多东西而言,命令行和所有(文本)实用程序的组合方式比任何 GUI开发人员可以提供的功能更强大,更通用使用(d)VCS时,它完全相同。

然后,同一项目的其他开发人员更喜欢为他们的IDE使用Mercurial插件。

然后其他一些开发人员同时使用:一些Mercurial事物的GUI和其他人的命令行。

我认为真正有用的是在两个选项之间做出选择,这样每个开发人员都可以使用他更熟悉的东西,如果他愿意,也可以使用。