43

重複の可能性:
Gitマージ:これはどういう意味ですか?
Gitdiff--statの説明

ばかげた質問で申し訳ありませんが、どこにも明確な答えが見つかりません。

gitで2つのブランチをマージすると、次のような出力が得られます。

 some_file.txt  |  564 ++++++++++++++--

私はそれを理解しておらず、 追加と削除+を意味しますが、:-

  • 標識の数は何を表していますか? 変更が少ない場合は、各記号が線を表しているように見えますが、記号が多い場合は、表現の論理がわかりません。

  • それはある種の変化のパーセンテージですか?私の推測では、兆候の数は変化の相対的な量を表していますが、何に対してですか?現行ファイル ?全体のマージ?

  • どのように計算されますか?これに関する公式の情報源はありますか?私がこれについて今までに持っていた最も正確な答えは、「この表現はあまり正確ではない」です...私はただ興味があります

4

1 に答える 1

33

リストされた各ファイルへの変更の数(行単位)を反映することになっています。
追加のプラス記号、削除のマイナス記号。

編集:564
は変更された行の量を示し、- / +は削除/追加の割合を示します。 変更の量が1行に収まる場合は、追加ごとに' + '、削除ごとに' - 'を取得します。 それ以外の場合、これは概算です。

CHANGES.txt     |   47 +++++++++++++++++++++++++++++++++
make-release.py |   77 +++++++++++++++++++++++++++++++++++++++----------------
2 files changed, 102 insertions(+), 22 deletions(-)

' -CHANGES.txt 'がないことがわかり、47' + 'がたくさんあるので、比例した量(つまり、100%)になります。 x39 ' + 'は55の追加を表し、 x16'- 'は22の削除表します。 正確にそれらの比率として、そしてちょうど出力画面に合う量。
make-release.py

お役に立てば幸いです。

于 2012-12-07T12:57:03.587 に答える