Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial 是否可以执行;hg拉回基地“;使用IntelliJ IDEA 12+;_Mercurial_Intellij Idea - Fatal编程技术网

Mercurial 是否可以执行;hg拉回基地“;使用IntelliJ IDEA 12+;

Mercurial 是否可以执行;hg拉回基地“;使用IntelliJ IDEA 12+;,mercurial,intellij-idea,Mercurial,Intellij Idea,我正在使用IntelliJ IDEA 13 EAP和h4idea默认Mercurial插件 我试图找到一种从IDE中执行hgpull--rebase等效操作的方法 在我的工作流程中,在我的本地回购协议上提交某些内容是很常见的,然后在我执行hg push之前,我必须从其他团队成员那里提取最近的更改,并使用我的最新提交重新确定它们的基础 这是可能的还是我必须使用终端或创建外部任务?1)在hgrc中使用别名不安全: [extensions] rebase = [alias] pull = pull

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

我试图找到一种从IDE中执行
hgpull--rebase
等效操作的方法

在我的工作流程中,在我的本地回购协议上提交某些内容是很常见的,然后在我执行
hg push
之前,我必须从其他团队成员那里提取最近的更改,并使用我的最新提交重新确定它们的基础

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

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

[extensions]
rebase =

[alias]
pull = pull --rebase
只需确保您了解()默认命令重写的后果以及所有方面的重基行为

2) 安全,在IDEA的设置中编辑“外部工具”,创建“hg rebase”,可在右键单击和“工具”菜单下使用(更不用说通过设置/键映射的热键)