簡體   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