我有一个情况,在开发服务器上我想从官方回购中提取。我在那里做了我的更改,然后我想推送到核心服务器,在那里进行测试,然后从那个核心服务器我想从dev中取出(最好自动接受dev的推送)并推送到官方回购。我需要一些帮助来设置这个三连词。
谢谢!
编辑:
我使用以下格式解决了这个问题: 在dev上我将这行添加到我的hgrc文件中:
default-push = ssh://name@core/project/
我在机器之间设置了无密码ssh。然后,我能够从开发人员的官方提取,推送到dev的核心,然后从核心只需键入hg update来获取更改。在核心,我可以推向官方。
谢谢大家!
答案 0 :(得分:3)
您可以在hgrc
文件中设置推送和拉取的默认路径。请参阅documentation for [paths]
in the hgrc
。
您还可以通过以下方式设置“命名”远程存储库:
[paths]
dev = http://path/to/dev/repo
然后,您可以运行hg push dev
以推送到该网址。