一連の変更セットを 1 つの変更セット (パッチ) としてReview Boardに送信したいと考えています。どうやってするか?
質問する
1040 次
2 に答える
3
複数のパッチを1つにまとめることを専門用語で「フォールディング」といいます。一連のコミットを本当に 1 つにまとめたい (変更履歴) 場合は、HistEdit拡張機能がMercurial Queuesと同様の方法を提供します。
パッチの生成だけに関心がある場合は、いくつかのオプションがあります。を使用できますhg export
(ただし、これはパッチを一緒に折りたたむのではなく、一連のパッチをコンソールにダンプします)、または を使用hg diff
して差分を生成できます。より正確に、
hg diff -r start:end > summary.patch
から までの範囲のすべての変更に対して 1 つの diff を生成しstart
ますend
。に置き換えるend
と、 でtip
始まるすべての変更を取得できstart
ます。間にマージ変更セットがある場合でも、これは機能するはずです。(hg export
そこにマージ変更セットがある場合、奇妙な出力が生成されます。)
于 2013-07-01T10:37:41.847 に答える
1
レビューのために一連の変更を 1 つの項目として送信する必要があるため、変更を開始した時点またはコードの最新バージョン (パッチの作成) と最終結果を比較することをお勧めします。次に、パッチ、差分を作成したバージョンの詳細などを、審査請求フォームに添付します。
于 2013-06-28T12:59:51.620 に答える