2009-05-24 15 views
2

thread私の最新バージョンではなく、最新のファイルで私のためにファイルを更新するコマンドがあります。SVNに基づいてローカルGitリポジトリを更新できません

私はGoogleのコードプロジェクトのトランク

git svn update    

で失敗した実行して、私は月のレポを更新していない

fatal: Not a git repository (or any of the parent directories): .git 
Already at toplevel, but .git not found 
at /opt/local/libexec/git-core/git-svn line 235 

を取得します。新しいバージョンがリリースされました。私は前回のコマンドでリポジトリを更新することができました。

Gitに基づいてSvnに基づいてレポを更新するにはどうすればよいですか?

答えて

6

ローカルでは、Gitによって作られたSVNリポジトリのチェックアウトだったフォルダにいますか?それとも、SVNによって作られたチェックアウトですか?

私はあなたがやろうとしているかを理解する場合は、Gitのを使用して、SVNリポジトリの最新の更新プログラムを入手が...このコマンドより

git svn update 

these docsに応じて存在していません。あなたは次のようにコマンドを使用してソースを引っ張ってSVNリポジトリのローカルGitのバージョンを初期化する必要があります。

git svn clone http://code.google.com/blah -T trunk -b branches -t tags 

を...そしてトランクフォルダ内の最新の更新プログラムを入手するために、あなたがすべき:

cd trunk 
    git svn rebase 

このドキュメントのリンクの例は非常に役に立ちます。

+0

ありがとうございました! –

関連する問題