Mercurial hg changegroup挂钩-抑制hg的特定输出?
我编写了一个changegroup钩子,当我从远程服务器副本中提取更改时,它会在本地存储库中调用。在钩子实现中,我调用hg update来引入更改。运行Mercurial hg changegroup挂钩-抑制hg的特定输出?,mercurial,mercurial-hook,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
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可能有用
此外,如果您只是为自己这样做,那么使用pull-u
的别名也可以获得相同的结果;我使用一个名为get
的别名,我倾向于运行hg get
来实现拉取和更新
如果您使用的是Ortoisehg,您可以在相应文件(.hgrc/hgrc/mercurial.ini
)的[TortoiseHg]
部分下添加postpull=update
),这将在您使用工作台获取远程更改后更新您的工作目录。有一些可能有用的方法
此外,如果您只是为自己这样做,那么使用pull-u
的别名也可以获得相同的结果;我使用一个名为get
的别名,我倾向于运行hg get
来实现拉取和更新
如果您使用的是Ortoisehg,您可以在相应文件(.hgrc/hgrc/mercurial.ini
)的[TortoiseHg]
部分下添加postpull=update
),这将在您使用工作台获取远程更改后更新您的工作目录