15

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

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

4

1 に答える 1

22

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されます。

于 2013-10-20T13:32:34.710 に答える