web-dev-qa-db-ja.com

git-ローカルsvnリポジトリを複製するにはどうすればよいですか?

既存のsvnリポジトリの場所を指定する方法についての説明はまったくありません。

つまり、URLとして使用する必要があるもの

git svn clone URL

svnリポジトリがローカルのときは?

26
Bulwersator

あなたはこのように成功することができるはずです:

git svn clone file:///e/svn_repo_on_E_drive

Svn checkoutコマンドに似ています:

svn co file:///e/svn_repo_on_E_drive

file://実行中のCMDプロンプトの現在のドライブ上のフォルダー、file:///d/some_folder ために D:\some_folder

注:追加の/およびWindowsのファイルリンクで削除されたドライブコロン。 file://e:/svn_repo_on_E_drivefile:///e/svn_repo_on_E_drive

35
zionyx

ローカルリポジトリの場合、file:// URL。通常のsvnクライアントでチェックアウトを行うために使用されるものと同じです。

履歴全体をコピーしようとしていて、git svn clone --stdlayout svnを除いたトランクのチェックアウトに使用するURLを使用するだけです/trunk末尾の部分。

7
qqx