使用Hudson进行SCM复制

时间:2011-03-15 12:07:12

标签: svn hudson replication

以下是我的问题:有没有办法使用Hudson将项目从svn'A'复制到svn'b'?

以下是上下文: 我们正在使用客户的SVN开发一个项目,我们希望使用SCM Hudson的轮询(自动)将所有已提交的代码复制到我们的SVN。这可能吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

您应该深入了解要进行复制的Subversion book under the keyword svnsync。但是你无法检查复制的SVN存储库,因为它是只读的。

答案 1 :(得分:0)

您需要使用直写代理进行subversion复制。您不需要为此目的使用Hudson,因为您可以使用一些简单的cron或Windows调度程序来执行此操作。但是你也可以用哈德森做到这一点。

以下链接将有助于设置通过代理进行写入。这将允许您从本地存储库签出并提交到主存储库。

http://www.devx.com/opensource/Article/39525/1763/page/3

顺便说一句,你也可以探索git-svn,这将允许你进行本地提交,并在你准备好提交主服务器后最终做一个大爆炸合并。