从Trunk到Branch的复制提交

Pet*_*der 2 svn branching-and-merging

我总是承诺Trunk and Branch.

通常我:

  1. 创建我想要提交的主干更改补丁.
  2. 执行补丁到我的分支的workcopy(有时合并)
  3. 测试中继,测试分支
  4. 提交修补后的主干
  5. 提交修补的分支

今天我的错误是我在没有补丁的情况下提交了所有修改(见4)(见1).

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

我现在如何"轻松"将我的更改添加到分支机构?

Gar*_*den 5

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

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