hg changegroup hook

时间:2012-08-27 04:18:02

标签: mercurial mercurial-hook

当我从远程服务器副本中提取更改时,我编写了一个在我的本地存储库中调用的changegroup钩子。在钩子实现中,我调用hg update来引入更改。在运行hg pull命令时,输出显示如下:

pulling from ssh://lava@lava.in/hgrepo
searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 1 changes to 1 files  
Verified file test1.cpp
(run 'hg update' to get a working copy)

由于我已经在钩子中调用hg update,我想要取消建议用户运行hg update的最后一行。

1 个答案:

答案 0 :(得分:1)

another thread可能有用。

此外,如果您只为自己这样做,您可以使用pull -u的别名获得相同的结果;我使用名为get的别名,我倾向于只运行hg get来实现拉动和更新。

如果您使用的是TortoiseHg,则可以在相应文件(postpull = update)的[tortoisehg]部分下添加.hgrc/hgrc/mercurial.ini,并在获取远程文件后更新您的工作目录使用Workbench进行更改。