簡體   English   中英

從其他代碼庫導入/提交到svn分支

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM