[英]Import/commit to svn branch from a different codebase
我正在嘗試從一個不太著名的版本控制系統(稱為nsfvc )遷移到svn。 svn干線是在nsfvc的干線之前創建的。 我必須將nsfvc中的一個活動分支導入svn分支。 nsfvc的主干和分支之間的差異很大(更新,重命名,添加,刪除,移動)。
我該怎么做呢? 我猜這不像...那么簡單
svn co http://mysvn/repo/branches/branch c:\workspace
# replace files in c:\workspace
svn add
svn ci
希望我不要誤會,但我的建議是:
從nsfvc分支中創建svn分支,方法與從nsfvc中繼中創建svn中繼的方法相同。 (我假設是svn import?)
此時,您應該已經在svn存儲庫中鏡像了nsfvc存儲庫的狀態
您現在應該可以在svn干線和svn分支之間進行svn合並。 svn merge只是應用差異的過程。 您無需在干線和分支之間建立任何特殊的連接。
假設您正在運行svn 1.5.x或1.6.x,則可以使用svn mergeinfo跟蹤主干和分支之間的后續合並
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.