0

特定のパラメータに基づいてコミットされた一連の変更からパッチを生成できるビットキーパーを使用しています。

例えば

bk changes -vvL

私のレポにあるが親レポにはないすべての編集のパッチファイルを生成します。

残念ながら、ファイルを 3 回編集してコミットすると、パッチには 3 つの異なる編集が含まれます。

これらすべての編集を同じファイルにマージして、パッチ内の 1 つの編集セクションにする方法はありますか?

フォーマットが単純なパッチであると仮定するか、diff -u. diff -R -uまた、リポジトリが数ギガバイトあるため、手動でパッチを生成したくありません。

4

1 に答える 1

1

私はビットキーパーに慣れていません。combinediffしかし、他に良い方法がない場合は、patchutilsを使ってやりたいことを実行できるかもしれません(少しスクリプトを追加します)。

于 2011-05-01T16:04:48.267 に答える