我们已将mercurial用于我们的项目。我通过终端使用hg进行添加,提交和放大推动变革。
在将一个分支移动到另一个分支时,我需要自动完成分支名称。
hg update reg <tab>
它应显示分支名称并自动填写该名称。
hg update registration
请建议采用这种方法的任何方式。
提前谢谢!!
答案 0 :(得分:1)
如果您使用brew安装了mercurial并且您的版本是最近的,那么您的安装中可能已经有一个hg-completion.bash文件。(否则您可以下载版本here。(我建议您重命名为hg) -completion.bash))
修改〜/ .profile 和〜/ .bash_profile 文件并添加以下行:
if [ -f /PATH_TO_YOUR_COMPLETION_FILE/hg-completion.bash ]; then
. /PATH_TO_YOUR_COMPLETION_FILE/hg-completion.bash
fi
打开一个新的终端选项卡,自动完成功能应该可行。