Gitを使用してクローンを作成したい誰かのプロジェクトがgoogleコードにあります。しかし、これらのどれもうまくいきませんでした:
git clone http://some_app.googlecode.com
git clone http://some_app.googlecode.com/svn
git clone http://some_app.googlecode.com/svn/trunk
git svn -s clone http://some_app.googlecode.com/svn/trunk
どうすればいいのですか?
URLに基づいて、Subversionリポジトリにアクセスしようとしているように見えるため、gitを使用して簡単にアクセスすることはできません。
理論的には、最後の例で見た git-svn を使用できますが、それについてまだ知らない場合は、まずgitとsvnについて詳しく知りたいと思います。
SVNリポジトリからコードをチェックアウトするには、次のようにsvn
を使用する必要があります。
svn co http://some_app.googlecode.com/svn/trunk
本当にgitを使用してgit経由でSubversionリポジトリにアクセスする場合は、最初にリポジトリをinit
する必要があります。ワークフローは次のようになります。
git svn clone -s http://some_app.googlecode.com/svn/
-s
スイッチは標準のレイアウトを使用することを指示するため、それにtrunk
を追加します。