2

svn-to-git の後で、すべてのタグ/ブランチ/コミットなどが svn にあったように保持され、何も失われていないことを確認するために、どのようなチェックを実行しますか?

私が考えることができるチェックは次のとおりです。

  1. git リモート ブランチの数と名前は svn ブランチと一致します
  2. タグの数と名前は svn タグと一致します
  3. 各ブランチのコミット数は両方のリポジトリで同じです

私を案内し、他のチェックを提案してもらえますか? 役立つ可能性があると認識しているツール/スクリプトはありますか?

4

1 に答える 1

0

svn:ignoreまた、SVN リポジトリにある設定が.gitignoreエントリに変換されていることも確認します。git svn create-ignore.gitignoreを使用してファイルを作成できます。

$ git svn create-ignore

または、.gitignoreファイル (すべてのリポジトリ コラボレーター間で共有されている) を使用したくない場合は、同じルールをローカル リポジトリの.git/info/excludeファイルに入れることができます。

$ git svn show-ignore > .git/info/exclude
于 2013-02-28T04:43:55.897 に答える