【发布时间】:2011-02-28 17:29:28
【问题描述】:
我目前正在做一个相当繁重的任务:将一堆修订从项目主干合并到一些分支,充满冲突。
我想利用这个过程进行一些清理,一旦一些修订,永远不会从主干合并到分支。
是否可以将某些特定修订标记为不符合合并条件?
【问题讨论】:
我目前正在做一个相当繁重的任务:将一堆修订从项目主干合并到一些分支,充满冲突。
我想利用这个过程进行一些清理,一旦一些修订,永远不会从主干合并到分支。
是否可以将某些特定修订标记为不符合合并条件?
【问题讨论】:
您可以将修订合并到所述位置,但使用 --record-only 标志。因此,如果分支/b1 的 r3 永远不应合并到主干,您可以这样做:
svn merge -c3 --record-only ^/branches/b1 .
您当前的工作目录是指向主干的工作副本。提交该更改,这应该只是 svn:mergeinfo 更改,并且您应该禁止将该修订从 /branches/b1 合并到 /trunk。
【讨论】: