3

Git-1.6.5.1-preview20091022.exeを使用しています。

以下を使用してSubVersionリポジトリのクローンを作成しました。

git svn clone -s https://xxxxx:8443/svn/project/SubProjectA

SubProjectAには、標準のレイアウト(トランク、ブランチ、タグ)があります。SubProjectAは別のプロジェクトのコピーです。所有している場合、60のリビジョンしかありません。コマンドの後に、SubProjectAという名前のフォルダーが作成され、ブランチとしてリモート/トランクのみが含まれます。マスターブランチも存在しません。

その後、実行する必要があります

git svn fetch

SubVersionからすべてのリビジョンを取得するために複数回。fetchコマンドが実行されるたびに、一度に1つのリビジョンのみがフェッチされます。

私はもう試した:

git svn fetch -r2400:HEAD
git svn fetch -r2400:2450

成功しませんでした(SubProjectAはリビジョン2390でコピーされ、リビジョン2420で作成されたSubProjectAのブランチが1つあり、最新のリビジョンは2450です)。

フェッチコマンドが一度に1つのリビジョンのみをフェッチする原因となったのはどうすればよいですか?すべてのリビジョンを取得するようにフェッチに指示するにはどうすればよいですか?

4

1 に答える 1

4

完全な更新を行うには、次を使用します

git svn rebase

を使用した作業については、この記事をお読みくださいsvn-git

于 2010-01-31T18:26:56.327 に答える