【发布时间】:2010-08-24 05:15:27
【问题描述】:
有没有办法根据提交时间标记一个 git 存储库?
例如,如果我有发布时间,我想将发布中使用的所有存储库标记为发布时间。主要问题是标记可能会在发布后的几个小时内追溯发生。
我的存储库在 Windows XP 系统上,我正在使用 msysgit 访问 git。
【问题讨论】:
有没有办法根据提交时间标记一个 git 存储库?
例如,如果我有发布时间,我想将发布中使用的所有存储库标记为发布时间。主要问题是标记可能会在发布后的几个小时内追溯发生。
我的存储库在 Windows XP 系统上,我正在使用 msysgit 访问 git。
【问题讨论】:
您可以编写一个脚本,使用--before option to git rev-list 获取发布时间戳之前分支中的最后一次提交,然后标记该提交。
git rev-list -n 1 --before=<timestamp> master
【讨论】: