1. ホーム
  2. ギット

[解決済み】Gitを使って変更履歴を管理する良い方法は何ですか?[クローズド]

2022-04-05 01:14:56

質問

Gitを使い始めてしばらく経ちますが、最近リリースにタグ付けするようになりました。そうすれば、変更点をより簡単に追跡できますし、クライアントがそれぞれどのバージョンを実行しているのかを確認することもできます(残念ながら、現在のコードではクライアントごとにPHPサイトをコピーしなければならないので、これを変更中ですが、まだ時間がかかりそうです)。

いずれにせよ、ある程度勢いがついてきたので、前回のリリースから何が変わったのか、みんなに見せられるようになるといいなと思ったんです。問題は、私は変更履歴を管理していないことです。今回に限っては、ログを調べて手作業で作成することもできますが、それだとすぐに疲れてしまうんです。

git changelog" と "git manage changelog" でググってみましたが、コード変更のワークフローとそれがどのように変更ログと一致するかについて本当に語っているものは見つかりませんでした。現在、私たちは次のようにしています。 Rein Henrichsの開発ワークフロー それに沿ったものがあればいいなと思います。

私が見逃している標準的なアプローチはありますか?それとも、誰もが自分のやり方でやっている分野でしょうか?

どのように解決するのですか?

これは2015年の話ですが、今後の検索者のために、で豪華なログを生成することが可能になりました。

git log --oneline --decorate

あるいは、もっときれいにしたい場合(端末に色をつけるなど)。

git log --oneline --decorate --color

その出力をパイピングして ChangeLog は、私が現在すべてのプロジェクトで使用しているもので、単純に素晴らしいものです。