プロジェクトがソース管理に最初にコミットするのに十分であるかどうかはわかりません。プロジェクトが「フレームワーク完了」になるまでコミットを延期する傾向があり、それ以降は主に機能をコミットします。(これには大きすぎるコアフレームワークを持つほどの個人的なプロジェクトは行っていません。)これがベストプラクティスではないと感じていますが、何が間違っているのかわかりません。
たとえば、1つのコードファイルで構成されるプロジェクトがあるとします。約10行のボイラープレートコードと、プロジェクトを非常に基本的な機能(1つまたは2つの機能)で動作させるために100行かかります。最初にチェックインする必要があります:
- 空のファイル?
- 定型コード?
- 最初の機能は?
- 他のポイントで?
また、特定の時点でチェックインする理由は何ですか?
Will I mind having to redo that part ? Save : SaveAnyway;
私はソース管理に対して同じアプローチを取ります。何かが機能するのを待たず、完全に近くなるまで待ちません。それをもう一度理解するか、それらの変更を再度行う必要があるため、チェックインします。だから、プロジェクトの作成後に保存することを勧めます。プロジェクトを作成するのは煩わしいので、チェックインして、もう一度やる必要はまったくありません。