将mercurial存储库克隆到外部存储库

时间:2012-09-15 21:05:38

标签: mercurial backup clone commit

我有一个运行RhodeCode的mercurial服务器,我提交了我的代码。我的客户端有一个Redmine安装,并要求我为他们修改的代码存储在他们的服务器上(可以理解)。

我还想提交RhodeCode,并在成功提交后,将这些更改自动推送到其存储库。他们的代码同时存在于SVN存储库和mercurial存储库中。我被允许承诺 - 他们处理两者之间的同步。我的假设是,推送到一个多变量的存储库会更容易。

我有一个改变组挂钩,但我有一些关于如何工作的技术问题。

虽然处理接收和推送到外部存储库的最佳方法是什么?

User ----> RhodeCode ----> Redmine

在RhodeCode步骤/更改组挂钩中,如何转发我的更改?我可以直接从主存储库中执行此操作,还是强制将其克隆到另一个目录中并将 推送到客户端?

是否有更好的方法来维护我的主存储库并推送客户端的更改?

1 个答案:

答案 0 :(得分:0)

我认为没有问题; the Mercurial hook in Buildbot以这种方式运作,不是吗?