[英]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.