5

svn コードベースの特定のリビジョンをチェックアウトしようとしています。通常、チェックアウトするには、 と入力するだけです
git svn clone svn+ssh://path_to_codebase。古いバージョンのコードベースをチェックアウトする必要があります。それ、どうやったら出来るの?

4

2 に答える 2

11

以下を使用し、古いリビジョンを入手しました。

git checkout `git svn find-rev revision_number`   

これについて誰かコメントはありますか?

于 2013-07-06T02:19:55.327 に答える
6

git svn clone通常どおり、通常のツールを使用しgit checkoutて、「フローティング」方法でアクセスしたり、目的の場所に新しい git ブランチを作成したりできます。

git svn init( とは動作が少し異なることに注意してくださいgit init) を使用git svn fetch -r XXXして、特定のリビジョンをフェッチすることもできます。リポジトリが大きい場合、これははるかに高速ですが、futuregit svn fetchは残りのリビジョンを取得します (ただし、以前のリビジョンは取得しません)。

于 2013-07-04T00:14:45.687 に答える