svn客户端1.4.4任何希望应用补丁



我一直在使用旧的svn客户端1.4.4。我能够使用管道到文件的标准方法创建一个补丁:

svn diff > ~/bug_fix.diff

应用这个补丁有希望吗?我看到在这个版本中没有"svn-patch"子命令。

在不破坏与1.4.4的兼容性的情况下,是否可以使用更新的客户端来应用补丁?

应用这个补丁有希望吗?

可以兼容普通操作系统patch命令

使用补丁实用程序(或windows上的patch.exe)应用subversion diff文件

patch -p0 < ~/bug_fix.diff

patch.exe -p0 < ~/bug_fix.diff

cygwin最终成为我的解决方案:

diff -N -x .svn -rup ./original_trunk ./new_trunk > patch.diff

cd到/original_trunk

patch -p0 < ../patch.diff

原来的主干现在应该有新主干的变化。

最困难的部分是在cygwin中安装diff和补丁实用程序。我使用在cygwin安装程序中找到的apt-cyg和diff安装了补丁实用程序。

最新更新