【发布时间】:2012-03-15 04:08:29
【问题描述】:
我始终致力于主干和分支。
通常我:
- 创建一个我想要提交的主干更改补丁。
- 对我的分支工作副本执行补丁(有时合并)
- 测试主干,测试分支
- 提交修补的主干
- 提交修补的分支
今天我的错误是我提交了所有更改(参见 4)而没有制作补丁(参见 1)。
现在,我没有可以对分支执行的补丁。
我现在如何“轻松”将我的更改放到分支上?
【问题讨论】:
我始终致力于主干和分支。
通常我:
今天我的错误是我提交了所有更改(参见 4)而没有制作补丁(参见 1)。
现在,我没有可以对分支执行的补丁。
我现在如何“轻松”将我的更改放到分支上?
【问题讨论】:
使用 'svn log' 来查找您提交的修订号(假设它原来是修订版 314)。然后使用 svn diff -r313:314 >patch.txt 获取代表您所做更改的补丁文件。
不过,我一般建议你最好使用 svn merge 来合并这样的东西。
【讨论】: