2010-12-21 4 views
3

成功したビルドに続いてソース管理のコミットを自動化するのは良い方針ですか?ビルド後のコミット:良いか悪いですか?


編集:私はバック2K + v1.0の間でのコードの新しい行をロールよりも、それが簡単にバグが導入されたポイントを見つけるために作るのバージョン間でより頻繁に、増分コミットをしたいので、私は聞いていますのよおよびv1.1。

答えて

5

いいえビルドが成功しても、コードが正常に変更されたことを意味しません。コードをテストすることはありませんか?あなたが何らかの自動化ユニットテストをしていたら、私はその質問を理解することができました(私はまだそれを勧めますが、あなた自身の機能を確認するまでコードチェンジはテストされません)。しかし、成功したビルド後の自動コミット - あなたのチームメイトが好きか、武器にアクセスできるかどうかは関係ありません。

+0

+1武器。 – Albireo

+0

私がDCVSを使用していて、ローカルでコミットしているだけで、手作業で中央リポジトリにプッシュするとどうなりますか? –

+2

確かに、個人的には、私はまだ仕事を知っているコードをコミットするだけです。これにより、バグを追跡するときの方がずっと簡単になります。うまくコンパイルされたコードをコミットしたが、一度実行すると驚異的にクラッシュするとしましょう。バグを追跡する時間です。これは、デポにあるものと相違する素晴らしい方法です。残念ながら、最近5回のコンパイルが成功しました。これは5回のコミットを意味し、コードが最後に動作した時期を知らない、または覚えていません。ですから、楽しい時間を無駄にして、動作しているバージョンを見つけようとしてから、それに対して反対してください。 – EboMike

4

いいえどこから意味のあるコミットメッセージが得られますか?そしてトラッカー項目を発行するための参照?自動化されたプロセスは、特定の一連の作業が完了したことをどのように認識すべきですか?

このようなプロセスがあれば、リポジトリは栄えあるIDE UNDOバッファに劣化します。

+1

コミットメッセージの+1。明確かつ有意義なコミットメッセージの重要性を強調することはできません。 – EboMike

関連する問題