2013-02-26 112 views
2

在svn-to-git之後執行什麼檢查以確保您擁有所有標記/分支/提交等等,因爲它們在svn上並且什麼都不會丟失?如何驗證svn轉換爲git?

檢查我能想到的是:

  1. 數和git遠程分支機構的名稱相匹配的svn分支
  2. 號和標籤匹配SVN標籤名稱
  3. 每個分支上提交的數量是相同的在這兩個存儲庫

你能指導我並建議任何其他檢查?有什麼工具/腳本可以幫助您瞭解嗎?

回答

0

我還會檢查您在SVN倉庫中已有的svn:ignore設置是否已轉換爲.gitignore條目。您可以使用git svn create-ignore創建.gitignore文件:

$ git svn create-ignore 

或者,如果你不喜歡使用.gitignore文件(全部回購合作者之間共享),你可以把同樣的規則在當地回購的.git/info/exclude文件:

$ git svn show-ignore > .git/info/exclude