我正在尝试编写一个脚本,在git存储库上执行一些代码覆盖率统计。但我只想每六个月对数据进行一次采样。有没有办法编写一个类似这样的脚本:
伪码:
foreach (commit in all-commits)
if(commit.date % 6months == 0)
commit.checkout
<run my unit test coverage here>
答案 0 :(得分:1)
git支持这个:
git log --since=2.weeks.ago --until=2.days.ago