9
|
Thomas Vander Stichele · 技术社区 · 16 年前 |
![]() |
1
3
一个分支上的cvs文件处于不同的时间戳中,挑选任何一个文件来获取分支的最后一次信息的准确性几乎不值得。
但是,如果有一些经常更改的文件,它会变得更好。
例如,在我的一个基地,有一个
所以,如果你知道一个文件可以给你一个底线值,
将为该文件提供最后一个时间戳。 如果您可以这样枚举整个基文件集,
然后,您可以为每个文件循环上面的cvs命令,
排序的最后一行将为您提供最近提交的确切日期。
|
![]() |
2
0
获取文件最新更改时间(基于NIK给出的答案)的更快方法是:
如果只想获取日期,请使用:
这将使用-b标志,该标志使用默认分支,-d,该标志允许您告诉cvs在给定时间之前您只关心最新版本。然后,``表达式将当前日期作为限制传递给您最近的提交。 在gnuplot cvs存储库上,使用-d标志将执行时间从~4s缩短到~1.5s。 |
![]() |
3
0
我在寻找一种通过编程方式的标记来获取cvs中文件时间戳的方法时遇到了这个线程。其他答案已经足够了,但我想补充一下我自己的答案:
我注意到在
我还想得到包含完整时间戳的日期,发现使用
最后,最重要的是,我发现
|