2017-07-10 29 views
-1

我的公司只是決定使用JIRA軟件。我的老闆也同意使用我正在嘗試配置的Bitbucket。遷移TortoiseSVN回購Bitbucket與所有修訂

此刻我們正在使用龜SVN,我們有至少3000個修訂版,我們當然不想丟失!我已經搜索並搜索了atlassian支持網站,但我無法瞭解我目前的情況。有沒有人有這種遷移的經驗,而不會丟失任何版本?

在此先感謝!

回答

0

有工具,如git svnreposurgeon

如果你有很多「標籤」(Subversion沒有標籤)和分支,你可能也想保留它們。這裏有很多instructions,大多數是關於git svn; reposurgeon有其自己的詳細guide

簡而言之:

  • 你收集的提交登錄/姓名/電子郵件和從SVN登錄到名稱和提交的電子郵件的映射準備的文件。
  • 您運行git svn clone。您需要訪問SVN服務器;因爲它是SVN客戶端,所以TortoiseGit在這裏並不重要; reposurgeon可以處理svnadmin dump的結果,但轉儲必須在服務器上執行。
  • 修復克隆的git倉庫中的分支和標籤。

我有我自己的scripts和「authors.txt」文件的例子。我必須承認自2014年以來我沒有使用它們 - 我轉換了所有回購版並忘記了Subversion。

+0

今天我沒有可能檢查出來,我會明天。接受然後。 – Basvo