web-dev-qa-db-ja.com

gitを使用してGoogleコードからSubversionプロジェクトを複製する

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

どうすればいいのですか?

15
user266003

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を追加します。

21
Paul Wagland