2013-11-15 36 views
0

我正在使用IntelliJ IDEA 13 EAP和h4idea默认Mercurial插件。是否可以使用IntelliJ IDEA执行“hg pull rebase”12+

我试图找出一种方法来做hg pull --rebase等同于IDE。

在我的工作流程中,在我的本地回购库上提交一些内容非常普遍,然后我做了一个hg push我必须从其他团队成员获取最近的更改并使用最新的提交重新绑定它们。

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

回答

2

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

[extensions] 
rebase = 

[alias] 
pull = pull --rebase 

只要确保你知道(highly unrecommended)默认的指令超控和底垫的行为在所有scenarios的后果。

2)安全地编辑IDEA设置中的“External Tools”,创建可在RightClick和Tools菜单下使用的“hg rebase”(更不用说通过Settings/Keymap提及热键)。