TortoiseSVN应用补丁错误

Che*_*ebz 13 svn version-control tortoisesvn patch

我正在尝试应用补丁但我得到一个空白的错误消息(它没有任何文本或任何东西).我有TortoiseSVN的最新版本.

Iva*_*vić 9

我遇到了同样的问题,如果您已经使用"将更改显示为统一差异"从修订版创建了修补程序,请检查修补程序文件中的路径,这个是正确的:

文件夹/ FileName.cs

但是这个(带有绝对路径)会导致问题:

C:/Folder/FileName.cs

只需将绝对值转换为相对路径.


kir*_*off 5

看看这里,似乎是这个空错误svn补丁问题的3个可能的根本原因:

  • 补丁文件为空(或无效,因此补丁数据显示为空)

  • 补丁未应用于正确的目录(auto-dir-search现在可以在trunk上运行)

  • 补丁文件使用绝对路径而不是相对路径(中继已自动剥离此类路径)

首先可能不是你的,很可能你应该使用相对路径而不是绝对路径