是否可以使用IntelliJ IDEA 12+执行“hg pull rebase”

时间:2013-11-15 21:44:54

标签: mercurial intellij-idea

我正在使用IntelliJ IDEA 13 EAP和h4idea默认的Mercurial插件。

我试图找出一种从IDE中获得hg pull --rebase等效方法的方法。

在我的工作流程中,在我的本地仓库上提交一些内容是非常常见的,然后在我执行hg push之前,我必须从其他团队成员中提取最近的更改并使用我的最新提交来修改它们。

这是可能的还是我必须使用终端或创建外部任务?

1 个答案:

答案 0 :(得分:2)

1)不安全,在hgrc中使用别名:

[extensions]
rebase =

[alias]
pull = pull --rebase

请确保您了解(highly unrecommended)默认命令覆盖的后果以及所有scenarios中rebase的行为。

2)安全,在IDEA的设置中编辑“外部工具”,创建“hg rebase”,它将在RightClick和工具菜单下提供(更不用说通过设置/键盘映射的热键)。