簡體   English   中英

將 svn 遷移到 git 並在 svn 上使用修訂版簽入到 git

[英]migrating svn to git and checking in to git with revision on svn

我已經將我的存儲庫從 SVN 遷移到 GIT。 現在開發人員對 SVN 存儲庫幾乎沒有變化。 我需要單獨在 GIT 中檢查這些更改。 切換后,我會讓開發人員簽入 GIT。 如何使用 SVN 簽入的修訂號來實現這一點。 我不認為我可以在我的基礎設施中使用 subgit 工具。

在遷移之前您應該做的第一件事是鎖定源存儲庫以供進一步寫入。 最好現在鎖定並從頭開始重新啟動遷移。 如果提交已經完成並且您無法從頭開始重新啟動它,您可以從 svn 創建一個差異並將其應用於 git。

要生成與 git 兼容的補丁,請使用 --git 和svn diff

svn diff --git -r <revision(s)>

謝謝。 但是我目前的情況是我不確定修訂號是多少,因為多個開發人員在一周左右的時間內進行了更改。 現在有人可以列出我應該采取的步驟,以使對文件所做的那些特定更改移動到 gitlab(不干擾對 git 上其他文件的任何更改)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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