【发布时间】:2019-01-24 04:33:06
【问题描述】:
对于我正在编写的使用 CVS 实现二等分的脚本,我想弄清楚当前结帐的“时间戳”是什么。换句话说,如果我在一个分支/标签上,我想知道提交给该分支/标签的最后一个时间戳。如果我在头上,我想知道头上的最后一个时间戳。
我知道这不是 100% 保证的,因为 cvs 签出可以在不同的时间戳/修订/...处有不同的文件,但我认为在大多数情况下正确的解决方案是可以的。
我天真地以为
cvs log -N | grep ^date: | sort | tail -n 1 | cut -d\; -f1
本来打算这样做,但事实证明它会遍历所有分支/标签的整个提交历史。
【问题讨论】:
标签: cvs