【发布时间】:2023-12-17 13:03:01
【问题描述】:
考虑一个 git repo 中的文件 my_file。我想运行一个 shell 命令(例如 wc -l $FILE_VERSION)针对给定分支(例如 master)中此文件的每个最后的 K 版本。
版本是指文件的唯一快照(即文件更改时)。更具体地说,例如,最后一个 K=4 版本:
master <file_changed> v4
master~1 <file_not_changed>
master~2 <file_changed> v3
master~3 <file_changed> v2
master~4 <file_not_changed>
master~5 <file_changed> v1
如何用 git 解决这个问题?
【问题讨论】: