3
我試圖將某個文件從一個分支移動到另一個或多個,但是當我嘗試複製時(使用tortoiseSVN),它告訴我該文件夾已經存在:/是否有將更改從一個分支傳播到其他分支?如何從SVN CLI或TortoiseSVN將文件從一個分支複製到另一個分支?
我試圖將某個文件從一個分支移動到另一個或多個,但是當我嘗試複製時(使用tortoiseSVN),它告訴我該文件夾已經存在:/是否有將更改從一個分支傳播到其他分支?如何從SVN CLI或TortoiseSVN將文件從一個分支複製到另一個分支?
如果兩個分支中文件的版本都有一個共同的祖先(所以它們的內容大部分是相似的),並且您想要傳播這些更改,您可能想要執行合併。
這是一個複雜的問題,並且有很多方法可以解決這個問題,所以您可能需要閱讀what the SVN book has to say on the topic。
雖然基本概念是檢出目標分支的副本,然後使用合併命令從源分支和修訂中引入更改,然後驗證一切是否按預期工作並檢入:
svn co http://www.example.com/svn/branches/release
cd release
svn merge -c1234 http://www.example.com/svn/trunk # merges changes made in r1234
# Build the software, run automated tests, etc.
svn ci -m "Merged revision 1234 from trunk to release branch."