私はSubversionの慣行について経営陣と話し合っています。校正を見逃した場合に備えて、後でコミットコメントを変更できるように、管理者にSubversionリポジトリを構成するように依頼しました:-)。
私の議論は、
- より広範なコメントや間違ったスペルなど、改善が必要なログメッセージは変更できます。
- ログメッセージを入力するときに間違いが簡単に発生するため、元に戻すことができます。
- 間違いがあったとき、誰もが二度目のチャンスに値する:-)
- ソースコードとコメントをリポジトリからサードパーティにエクスポートする場合、誤ったログメッセージが見つかった場合に役立ちます。コメントを変更できない場合、またはエクスポートされたテキストファイルでのみ変更できる場合は、すべてが非同期になります。
短所は、
- ログメッセージの変更自体は検証されないため、古いメッセージは明らかに失われます。
私たちの経営陣は、「管理コストの増加」と「後で変更できるリスクが高い」という理由で、私の変更要求を拒否しました。明らかに、私はより広範な説明を求めてきました。
とにかく、皆さんはこれについて何かコメントがありますか?どう思いますか?後でログメッセージを編集しても大丈夫ですか?経営陣に伝えるために、これ以上プロを教えてもらえますか。
これは開発者の自由を制限すると思います、そして私が開発者として私は最大の自由が繁栄することを望んでいます:-)