2011-01-12 6 views
4

寄稿者の視点からGithubを見たことがあるので、ここにメンテナの質問があります:Github:関連のないマイナーな変更を個別にプルリクエストしますか?

私はすべてのことに無関係な変更を加えました(ドキュメントを改善する、Rakefileを修正する、マイナーバグをテストして修正する)、私はそれらを単一プルリクエスト(例えば、関連のない3つのコミットを伴うmisc-fixesブランチを使用して)にバンドルするとメンテナが簡単でしょうか、それぞれ1つのプルリクエストで別々のブランチを作成する必要がありますか?

私は重大なまたは潜在的に論争の的な変更を行った場合、別のプルリクエストをすることをお勧めします。したがって、これは議論することができ、メンテナーはチェリーピックアップする必要はありません彼らは私の他の変化を引っ張りたい。しかし、変更が軽微なものであれば、いくつかのコミットをmisc-fixesブランチにバンドルするかどうかについての議論は何ですか?

+0

オンラインWebアプリケーションスタック交換をお試しください。スタックオーバーフローは、プログラミングに関する質問であり、プログラミングに関するウェブサイトではありません。 – Incognito

+5

@ user257493:これは、VCSのプラクティス(タスクごとのブランチまたは1つのシングルコミット)に関する問題です.SSOは完全に有効で、Webアプリケーションとは関係ありません。 – VonC

+0

"タスクごとのブランチまたは1つのシングルコミット":後者の場合、実際には問題ではないと思いますが、実際には "1つのコミット"ではなく "1つのブランチで複数のコミット"を考えていました。 (明日あなたの答えをアップアップする、私は今日のために投票していない。^^) –

答えて

2

タスクごとの分岐は、長い開発努力のために通常予約される。すなわち、それぞれがコードベースの中間安定状態を表す複数のコミットを必要とする。

しかし、コードの安定性を変えない(それでもテストをコンパイルして渡す)いくつかの迅速な進化では、1つのコミット(1つのプルリクエスト)で十分です。

関連する問題