我們正在使用生成源代碼的工具。該源代碼被提交到中繼線。新的生成會話被複制到現有的文件中。問題是,當有人希望將樹幹合併到分支中時,會發生衝突(本地添加,合併時添加)。將中繼生成的文件合併到分支中
我想要的是:從trunk中獲取所有文件並將它們複製到我的分支。刪除不在幹線中的所有文件。
我無法找到或認爲SVN和用戶友好的解決方案,所以我希望你會有些:-D
我們正在使用生成源代碼的工具。該源代碼被提交到中繼線。新的生成會話被複制到現有的文件中。問題是,當有人希望將樹幹合併到分支中時,會發生衝突(本地添加,合併時添加)。將中繼生成的文件合併到分支中
我想要的是:從trunk中獲取所有文件並將它們複製到我的分支。刪除不在幹線中的所有文件。
我無法找到或認爲SVN和用戶友好的解決方案,所以我希望你會有些:-D
由於這個原因,你不應該在Subversion(或任何源代碼控制系統)中保存生成的文件。
但是,你是你在哪裏。你需要svn del
你想要離開的文件和svn cp
你想要的文件。您可以使用URL到存儲庫以避免檢查所有內容,並且可以使用目錄URL上的svn ls
列出文件以找出需要刪除的內容。
這將如何防止合併期間的衝突? – sbi
@sbi:如果該文件是從trunk中複製的,並且正在從trunk中合併,則不應該有衝突。 – JeremyP
謝謝,我會試試這個,讓你知道我的訴訟。這聽起來很合理。 – Nebula