gpt4 book ai didi

svn - 如何获取 2 个日期之间的所有 svn 修订详细信息

转载 作者:行者123 更新时间:2023-12-02 01:06:38 30 4
gpt4 key购买 nike

如何获取 2 个日期(例如;- 2 月 16 日至 2 月 17 日)之间的所有 svn 修订提交详细信息..以及如何制作自动化脚本。

最佳答案

尝试:

svn log -v -r {2014-02-16}:{2014-02-17}

但请注意,第一个日期也会选择该日期之前的最后一次提交。

要自动回答你可以使用命令的输出 date +%F对于今天,您可以使用从引用时间开始的经过秒数的计算来执行日期计算,您使用 date +%S 获得.使用 date --date @<integer> +%F转换回 YYYY-MM-DD 格式。

在 bash 脚本中:

#!/bin/bash
now=`date +%s`
yesterday=$(( now - 24*3600 ))
d1=`date --date @$yesterday +%F`
d2=`date +%F`
svn log -v -r {$d1}:{$d2}

--氨氮

关于svn - 如何获取 2 个日期之间的所有 svn 修订详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21822950/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com