2009-10-31 27 views

回答

7

无法声称尝试了各种各样,但是,hg4idea ...有什么问题?

+0

没有错的方式更积极,我没有使用过它们中的任何一个。 – 2009-10-31 06:35:33

+0

它附带了一个社区版的方式。 – 2011-09-08 17:46:31

-6

要回答你的问题:最好的IDE插件是不使用的。

我认为在使用DVCS时不需要集成IDE。在集中式系统中工作时,在编辑时自动检出是合理的。不过,我喜欢把事情分开。我不想让我的IDE混乱起来。与独立解决方案(我继续在第二台监视器上运行等)相比,我认为使用插件没有任何好处。

我很好,TortoiseHG和更复杂的任务的命令行。

+3

我完全和完全不同意。不得不在IDE和文件夹视图之间来回切换会让人分心并且不必要。 – 2010-08-24 13:43:43

+0

我同意上面的评论。有弹出到cmd行的选项是好的,但你真的想要利用IDE的重构功能,并且希望它在这些重构中为你自动处理SCM。 – GreenKiwi 2010-11-29 04:29:32

+0

为什么要这么多downvotes呢? TortoiseHG +命令行简直就是石头。当涉及到复杂的情况和优良的任务时,它是无法做到的。是的,与IDE的集成可以很好,但即使是现在(2014年10月),对于任何可以覆盖所有情况的IDE都没有Mercurial插件(不幸的是) – Alex 2014-10-23 10:03:36

3

关于“不要使用一个”的回应 - 这是不够的。如果我使用我的IDE进行重构以重命名文件,该怎么办?没有IDE /源代码控制集成,文件重命名不考虑源代码控制,然后Mercurial(或其他)认为文件丢失,并出现一个新文件。然后你必须回到与源代码管理的争论中来解决问题。

+0

尽管我同意这种说法,但这对于git 。 (和AFAIK早期版本的hg)。这很愚蠢,你必须告诉版本控制文件移动和重命名。我喜欢TortoiseHg有一个猜测选项,但我喜欢在使用git时如何完全可以忽略这个平凡的任务 – 2010-12-01 08:44:03

+0

我刚开始使用git。这似乎有点复杂,但似乎复杂的部分都有其存在的理由。关于git自动计算文件重命名,我只是提交了一个完全错过文件重命名的提交。我在10行文件中更改了1行或2行。 – 2011-05-17 15:18:02