【问题标题】:Mac OSX command hg branch name autocompleteMac OSX 命令 hg 分支名称自动完成
【发布时间】:2017-10-23 05:04:14
【问题描述】:

我们在项目中使用了 mercurial。我正在通过终端使用 hg 来添加、提交和推送更改。

在将一个分支移动到另一个分支时,我需要自动完成分支名称。

hg 更新 reg<tab>

它应该显示分支名称并自动完成该名称。

hg update registration

请提出任何方法来实现这种方法。

提前谢谢!!

【问题讨论】:

标签: autocomplete terminal mercurial branch


【解决方案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

打开一个新的终端选项卡,自动完成功能应该可以工作。

【讨论】:

  • 这是否完整的分支名称?
  • @GeorgeMarian 是的,确实如此。
猜你喜欢
  • 2016-02-25
  • 2018-07-17
  • 2012-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多