簡體   English   中英

如何將本地svn存儲庫克隆到本地git存儲庫?

[英]How to clone local svn repository to local git repository?

最近,我正在將我的SVN存儲庫之一遷移到Git。 如果我在互聯網上使用我的svn存儲庫,則可以這樣做。 但是存儲庫太大( 提交超過60000次 ),因此需要很長時間。 互聯網之間斷開連接,然后我必須重新開始。 因此,我想將svn倉庫克隆到本地,然后將本地svn倉庫克隆到本地git倉庫。 但是我只能將SVN倉庫克隆到本地,而不能將其克隆到本地git倉庫。 我正在使用git-svn這樣做。 我收到以下錯誤。

“無法創建會話:無法通過URL'file:/// c:/ gitMigr / repo-svn'連接到存儲庫:無法打開存儲庫'file:/// c:/ gitMigr / repo-svn'在C:/ Program Files / Git / mingw64 / share / perl5 / Git / SVN.pm第310行。”

我的目錄中已經有authors.txt文件。 我正在使用以下命令:

git svn clone file:///c:/gitMigr/repo-svn --no-metadata -A authors.txt --stdlayout temp

注意: “ temp”是我要克隆svn repo的本地git repo名稱。 請幫幫我。 提前致謝。

在本地安裝subversion以便導入您的轉儲,然后使用git-svn包。

您可以使用git svn clone file:///path/to/svn/repo /path/to/empty/dir

暫無
暫無

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

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