我使用Ankh SVN从我的本地工作副本更改创建了一个补丁,以便我可以暂时恢复到基本版本以测试某些内容。然后我尝试重新应用补丁,但失败了,因为我的更改包括一些文件重命名,而这些似乎没有反映在补丁中。
我能让补丁知道文件已被重命名吗?
目前Subversion可以处理文件重命名的元信息。例如,在TortoiseSVN中,您可以在提交窗口中“修复文件重命名”。
但是,如果您从重命名的文件创建补丁并尝试应用该补丁,则会遇到问题。
http://blog.matejzavrsnik.com/2011/10/subversion-problems-when-renaming-files-and-folders/