gpt4 book ai didi

svn - 如何列出我今天在 SVN 中提交的文件?

转载 作者:行者123 更新时间:2023-12-04 17:19:07 25 4
gpt4 key购买 nike

我想查看我今天提交了哪些文件

我试过了svn 日志 | grep '名称' | grep '2013-04-01'

但它切断了我的评论和我提交的文件

感谢所有回答

我搜索类似 svn log -commited_by me

我终于做到了

svn log -v `svn log -q -r {2013-04-01}:{2013-04-02} | grep myname | cut -d"|" -f1 | sed 's/r/\-r/g'`

我觉得很长:^(

最佳答案

您可以为 svn log 指定一个日期,这将为您提供该日期的最新版本。您还可以在范围内使用日期,例如,您可以使用:

svn log -r {2013-03-26}:{"2013-03-26 23:59"}

您应该注意修订“该日期的最新修订”,因此第一个修订是在前一天。 (在 documentation 中有一条注释,标题为“Subversion 早一天了吗?”)因此,上面的例子可以很容易地写成:

svn log -r {2013-03-26}:{2013-03-27}

现在您在原始问题中提到“今天”,因此您可以构建一个自动输入日期的命令。现在 date 命令可以获取今天的日期:

date "+%Y-%m-%d"

和明天的约会

date -v+1d "+%Y-%m-%d"

所以你可以结合这些方法:

svn log -r {`date "+%Y-%m-%d"`}:{`date -v+1d "+%Y-%m-%d"`}

关于svn - 如何列出我今天在 SVN 中提交的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15738560/

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