どのくらいの頻度で変更をソース管理にコミットする必要がありますか?すべての小さな機能の後、または大きな機能のみですか?
私はプロジェクトに取り組んでおり、実装する長期的な機能があります。現在、私はすべての作業、つまり実装されたすべてのサブ機能とバグ修正の後でコミットしています。バグを発見した後、いくつかの機能のテストの新しいチャンクを追加した後でもコミットします。
しかし、私はこのパターンを心配しています。仕事の生産的な日に、私は10回コミットするかもしれません。私がSubversionを使用していることを考えると、これらのコミットはリポジトリ全体に影響を与えるので、実際にそれを非常に多く作成するのは良い習慣なのでしょうか。