コミット時間に基づいて git リポジトリにタグを付ける方法はありますか?
たとえば、リリース時刻がある場合、そのリリースで使用されているすべてのリポジトリにリリース時刻のタグを付けたいとします。主な問題は、タグ付けがリリースの数時間後にさかのぼって行われる可能性があることです。
私のリポジトリは Windows XP システム上にあり、msysgit を使用して git にアクセスしています。
リリース タイムスタンプの前にブランチの最後のコミットを取得する--before
オプションをgit rev-list
使用するスクリプトを作成し、そのコミットにタグを付けることができます。
git rev-list -n 1 --before=<timestamp> master