いつ基礎を再構築して提出を圧縮しますか

このページでは,引き込み要求の基数をいつ再設定するかと,いつ統合/プッシュして提出するかの提案を紹介している.

いつ削除または統合/押出提出するか

お願いをする. must 非ソースコードファイル(例えば、画像、データファイルなど)が大きい場合(約10 KBより大きい)、基数を再設定して少なくとも部分的に圧縮する(ただし、必ずしも一回のコミットに圧縮されるとは限らない)。PR提出履歴に追加され、その後、削除または修正される(最後に追加されたファイル以外のすべてのファイルは、リポジトリ内の追加の空間を使用しないように削除されるべきである)。

統合/押出提出は 励ます 提出回数が変更された場合。“過剰”の定義は主観的であるが,一般に,人間は逆転を含むのではなく,個人の犯罪行為を変化の単位にしようと試みるべきである.具体的な例としては、10行のソースコードに影響を与えず、1つのChangeLogエントリを含む変更については、数回以上提出することが多すぎる。しかし,重要な機能を追加する大きなPull要求に対しては,より多くの提出が適切である可能性がある.

もう1つのガイドラインとして、圧迫は無関係な情報を削除すべきであるが、PRがどのように開発されたかに関する有用な情報を削除するために使用されてはならない。例えば、4つの変更がテストされており、提出メッセージが“DEBUG”であるコミットのみが圧縮されるべきである。しかし,“素性Xを実現した”,“素性Xを加えたテスト”,“素性Xのテストが示した誤りを修正した”などの一連の提出メッセージは有用な情報であり,理由もなく抑圧すべきではない.

圧縮時には、所与の広報に重大な貢献をしたすべての個人が著者の資格を有することを確実にするために特に気をつけなければならない。例えば、同じ著者がした圧縮コミットメントに限定される。

どんな場合でも、友好的な環境を維持し、特に新しい貢献者にアドバイスを喜んで提供することに注意しなければならない。例えば、保守員は、初心者GITユーザを支援する貢献者が保守員要求を完了するための任意の押出しを能動的に提示するか、または広報分岐に直接プッシュすることによって、自分で押出しを完了する。

いつ基地を改築しますか

お願いをする. must 少なくとも以下の条件のうちの1つを満たす場合、基数を再設定する(ただし、必ずしも単一のコミットに圧縮されるとは限らない)。

  • ホストと衝突する

  • PR提出履歴には、上流/ホストサーバからの統合提出があります(PRからユーザ分岐への統合提出が良い)

  • 攻撃的な言語や行動規範違反を含む提出メッセージが存在する(この場合,Rebaseは提出メッセージも編集しなければならない)

GitHub‘押して統合’ボタン

バックエンドポートを識別する際に問題が生じるので、GitHubの“押出しおよび統合”ボタンを使用または有効にしてはいけません。