私は既存のsvnリポジトリの場所をどのように指定すべきかについての説明を完全に見つけることができません。言い換えればgit - どうすればローカルのsvnリポジトリをクローンできますか?
-
git svn clone URL
SVNリポジトリがローカルである
にURLとして使用すべきか?私は既存のsvnリポジトリの場所をどのように指定すべきかについての説明を完全に見つけることができません。言い換えればgit - どうすればローカルのsvnリポジトリをクローンできますか?
-
git svn clone URL
SVNリポジトリがローカルである
にURLとして使用すべきか?ローカルのリポジトリの場合は、通常のsvnクライアントで のチェックアウトを行う場合と同じように、file://
というURLを使用します。
あなたは歴史全体をコピーしようとしている、とちょうどあなたが最後にSVN マイナス/trunk
部分でトランクをチェックアウトするために使用するURLを使用git svn clone --stdlayout
を使用している場合。
file:/// X:/ path/to/reposはうまくいくはずですか? "リポジトリを開くことができませんでした:URLへのra_localセッションを開くことができません:リポジトリを開くことができません" – Bulwersator
'file://' URLは私のために働きます。ドライブ指定子の部分についてはわかりませんが、私はウィンドウを使用しません。 – qqx
あなたの最後のコメントから、あなたはWindowsを使っていると思います。 3番目の「/」を削除してください。 バグがあるため動作しない可能性があります。https://code.google.com/p/tortoisegit/issues/detail?id=1402 –
あなたはこのように成功することができるはずです:実行CMDプロンプト、D:\some_folder
ためfile:///d/some_folder
の現在のドライブ上のフォルダのための
svn co file:///e/svn_repo_on_E_drive
file://
:
git svn clone file:///e/svn_repo_on_E_drive
のsvn checkoutコマンドと同様に
。
注:追加の/
および削除されたドライブコロンは、Windowsのファイルリンクにあります。 file://e:/svn_repo_on_E_drive
→file:///e/svn_repo_on_E_drive
「git-svn」を使ってローカルのsvnリポジトリをチェックアウトするにはどうすればいいですか?](https://stackoverflow.com/questions/5198331/how-can-i-use-git- svn-to-checkout-a-local-svn-repository) –