コミットメッセージで変更セットにタグを付けるための解決策を探しています。
私にとって「タグ」は次のようなものです。
- コードのクリーンアップ
- ユーザーに見える変更
- データベース構造を変更します (ALTER TABLE)
- ドキュメントの変更
今までSVNを使っていましたが、gitに切り替えたいです。標準があれば、trac や redmine などの多くのツールがこれを使用できます。
これで次のような質問に答えたいと思います。
- システムを更新した場合、どのような変更が顧客に表示されますか? それとも単なる保守更新ですか?
- 2 つのバージョン間でデータベース スキーマが変更されましたか?
バックグラウンド:
今までは unison を使って DEV、TEST、PROD システムの間で同期をとっていました。しかし unison はバージョン管理 (現時点では SVN) について何も知りません。gitに切り替えたい。そして、私はすぐに知りたいのですが、変更点は何ですか。
例: TEST と PROD の間の変更を確認したい。ソースコードの変更を見たいのではなく、コミットメッセージを見たいのです。ただし、最大 100 件のコミットがある場合もあります。ここでは、重要でない変更を除外するフィルターが必要です。