Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以用户身份同步2个SVN回购?_Svn_Diff_Commit_Synchronize_Repository - Fatal编程技术网

如何以用户身份同步2个SVN回购?

如何以用户身份同步2个SVN回购?,svn,diff,commit,synchronize,repository,Svn,Diff,Commit,Synchronize,Repository,我在2个不同的网络中有2个SVN存储库(它们彼此看不见)。回购协议1是主要的,发展发生在这里。回购协议2基本上是静态的,几乎不应该被修改,基本上应该是第一个协议的镜像 如何编写以下操作的脚本(从同时访问两个存储库的计算机): -查找repo1和repo2之间的差异 -将这些差异提交给repo2 (一些开发人员)->Repo 1 Repo 2请提供更多详细信息:这2个Repo是否不相关(使用不同的UUID)?你想要双向同步吗?您想要1:1镜像(Repo1中的N个版本必须在Repo 2中显示为N个版

我在2个不同的网络中有2个SVN存储库(它们彼此看不见)。回购协议1是主要的,发展发生在这里。回购协议2基本上是静态的,几乎不应该被修改,基本上应该是第一个协议的镜像

如何编写以下操作的脚本(从同时访问两个存储库的计算机): -查找repo1和repo2之间的差异 -将这些差异提交给repo2


(一些开发人员)->Repo 1 Repo 2请提供更多详细信息:这2个Repo是否不相关(使用不同的UUID)?你想要双向同步吗?您想要1:1镜像(Repo1中的N个版本必须在Repo 2中显示为N个版本,并带有相同的日志注释)还是可以“组合”版本?@lazybager问题是,它们不是克隆Repo,而是通过原始复制/粘贴创建的,因此具有不同的ID。。我只需要一个主/从关系,我能找到的最接近的东西是svnsync,但它需要删除并重新创建第二次回购,我有点不愿意这样做,因为它是唯一一个具有较旧提交历史的。