从Trunk到Branch的复制提交

时间:2012-02-24 17:34:00

标签: svn branching-and-merging

我总是承诺Trunk and Branch。

通常我:

  1. 创建我想要提交的主干更改补丁。
  2. 执行补丁到我的分支工作复制(有时合并)
  3. 测试中继,测试分支
  4. 提交修补后的主干
  5. 提交补丁分支
  6. 今天我的错误是我在没有修补的情况下提交了所有修改(见4)(见1)。

    现在,我没有可以执行分支的补丁。

    我现在如何“轻松”将我的更改转移到分支上?

1 个答案:

答案 0 :(得分:5)

使用'svn log'查找您提交的修订号(比如说它是修订版314)。然后使用svn diff -r313:314> patch.txt来获取代表您的更改的补丁文件。

但是,我建议你最好使用svn merge来合并这样的东西。