私はgitを使ってプロジェクトを管理しています。通常、私は週に機能して、次のような非常に小さなコミットを行います。原子コミットベストプラクティス
- いくつかのエンティティクラスのスタブを実装します。
- エンティティのリポジトリサービスを追加します。
- エンティティ保存のテストを追加します。
- エンティティリストのUIを実装します。
- ...
これらのコミットはそれぞれ、(〜20-50行)非常に小さいですが、彼らはお互いに依存しています。各コミットによって、システム全体が確実に機能します。
逆のアプローチとして、〜500 + linesの "Implement feature X"に対して1つのコミットを作成することができました。
質問はベストプラクティスは何ですか?どのアプローチがアトミックであるか?
PS。 私はコミットする方法を知っています。私が求めているのはPHILOSOPHYの部分です。
サイドブランチで小さなコミットを行うことはできません。早送りではできませんが、「実装機能X」を導入するよりもコミットしてください。 – PetSerAl