1

私のチームは、改訂の処理にgerritを使用しています。リビジョンごとに、gerritはgitリポジトリに。のようなブランチのようなものを作成します.git/refs/changes/1/2/3

ここで、リポジトリの履歴(git filter-branch)を書き直す必要がありました。これらの変更は、「代替タイムライン」でのコミットを参照しているため、削除する必要があります。

下のファイルを削除するだけ.git/refs/*では、gitのマニュアルでは推奨されていないようです。

正しい方法は何ですか?

4

1 に答える 1

0

はい、を削除でき.git/refs/changesます。また、Gerritのdbを書き直す必要があります。詳細については、以下をご覧ください。

http://www.mailinglistarchive.com/html/repo-discuss@googlegroups.com/2010-05/msg00014.html

于 2011-04-26T14:12:29.943 に答える