【发布时间】:2012-04-19 13:33:28
【问题描述】:
使用 Subversion 我有两个不同的主干,它们包含基本相同的内容,但其中一个的更新频率低于另一个。为简单起见,我们称它们为“旧主干”和“新主干”。
我想定期将“旧中继”中存在的所有内容替换为“新中继”中的内容。本质上,我想要的是“复制”所有内容并替换现有内容。
如果我尝试合并,我最终会在“新主干”中删除一些文件,作为两个主干之间的实用合并。这不是我想要的。
以前我习惯于手动复制和替换每个子文件夹,首先是删除旧版本中不需要的文件。这是一个艰苦的过程,应该用 Clearcase 中的“覆盖合并”来代替。
有没有办法在不手动遍历每个文件夹的情况下完成此操作?
编辑:这不是一个理想的设置,但由于我无法控制的情况,它就是这样。我仍然想知道我的核心问题的答案:是否可以创建覆盖合并?
【问题讨论】:
-
如果您在其中执行的任何操作都会定期被覆盖,那么拥有旧主干有什么意义?难道你不能简单地删除旧的主干并通过复制新的来重新创建它吗?
-
我可能可以,但我既不熟悉也不允许访问 SVN 和我们的构建设置/部署之间的配置。