確か@katzchangのツイートにだった気がするんだけど、「テストごとにgitにコミットすればコードの成長過程が残るよねー」って。 なるほど。 毎回ちゃんとコミットすればいいんだけど、よく忘れるのでmakeしてテスト実行する際にgitへのコミットも入れてみた。コミットメッセージはコミット時刻です。 環境はMac+C++ コードのサンプル:http://github.com/kaorun/MakefileGit 履歴のサンプル:http://github.com/kaorun/MakefileGit/commits/master Makefileをこんな感じに書いてみた NOW=$(shell date +"%Y/%m/%d %p %I:%M:%S") test: test.cpp g++ test.cpp -lgtest -lgtest_main ./a.out git commit -
![テスト成功ごとにgitにコミットしてみる - Natural Software](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)