【发布时间】:2013-05-25 09:31:09
【问题描述】:
我正在为我的部署 bash 脚本寻找简单的解决方案。
此脚本的每次运行都应将标签添加到production 分支上的最新修订版,但属于远程仓库。
运行脚本的人可能有自己的production 变更集,没有推送到远程仓库,我的服务器直接从远程仓库获取具有只读访问权限的代码。这就是为什么我需要从远程仓库获取最新的变更集,但在本地提交标签。
我尝试了以下技巧:
hg identify -i $(hg paths default)
- 很好,但只提供tip rev,无法定义分支
hg heads production
- 再次很棒,返回最新的分支头,但仅来自本地 repo..
希望我还缺少其他东西,并且有一种方法可以获取远程分支头修订 id..
【问题讨论】:
-
我使用 mercurial,但我不知道您要做什么。
hg incoming可能有用吗? -
接受的答案就是我的意思:
remote branch head revision id。现在我在这个分支中有自己的本地头版本,但能够获得远程版本。 -
@msw 那可能只会说
no changes found,这没有帮助。提出的问题虽然有点不清楚。 (是的,我知道这是旧的)
标签: mercurial