【发布时间】:2012-03-28 03:33:57
【问题描述】:
我使用 Ankh SVN 从我的本地工作副本更改创建补丁,因此我可以暂时恢复到基本版本来测试一些东西。然后我尝试重新应用补丁,但失败了,因为我的更改包括一些文件重命名,而这些显然没有反映在补丁中。
我可以让补丁知道文件重命名吗?
【问题讨论】:
我使用 Ankh SVN 从我的本地工作副本更改创建补丁,因此我可以暂时恢复到基本版本来测试一些东西。然后我尝试重新应用补丁,但失败了,因为我的更改包括一些文件重命名,而这些显然没有反映在补丁中。
我可以让补丁知道文件重命名吗?
【问题讨论】:
目前 subversion 可以处理文件重命名元信息。例如,在 tortoiseSvn 中,您可以在提交窗口中“修复文件重命名”。
但是,如果您从重命名的文件创建补丁并尝试应用补丁,您就会遇到麻烦。
http://blog.matejzavrsnik.com/2011/10/subversion-problems-when-renaming-files-and-folders/
【讨论】: