繁体   English   中英

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

[英]svn client 1.4.4 any hope in applying a patch?

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

svn diff > ~/bug_fix.diff

应用此补丁有什么希望吗? 我看到这个版本中没有“svn patch”子命令。

是否可以使用较新的客户端来应用补丁而不会破坏与1.4.4的兼容性?

应用此补丁有什么希望吗?

可以兼容普通的OS 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和patch实用程序。 我在cygwin安装程序中使用apt-cyg和diff安装了补丁实用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM