首先,这不是关于存储库同步的问题,Stack Overflow上已经有很多问题。我遇到的情况是外部供应商在他们自己公开的SVN实例中工作,然后内部开发团队想要采取特定的路径和修订(例如发布版本),并将其推广到内部唯一的存储库的头部。在此之前可能还需要对代码进行内部更改(即配置设置)。
这不是存储库同步;版本历史无关紧要。重要的是,如果存储库A中发生更改或删除,它们可以反映回存储库B的头部。这种情况最合乎逻辑的方式似乎是连接到存储库B的内部开发人员的工作目录。能够将它同步到供应商的存储库A中指定的路径和修订版,然后在内部提交更改集。
是否有人知道这可以通过本机方式还是通过第三方工具完成?我知道这是一个DVCS功能,但我们需要找到一种方法使其适用于Subversion。
答案 0 :(得分:0)
如果我正确理解您的用例,则听起来非常像在线Subversion书中描述的过程为vendor branch。
答案 1 :(得分:0)
如果你真的希望你有dvcs而不必丢弃你的svn repos,你可以考虑使用git-svn。