我想查看我今天提交的文件
我试过了
svn log | grep 'name' | 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'`
Run Code Online (Sandbox Code Playgroud)
我感觉很ong:^(
您可以指定一个日期svn log,这将为您提供该日期的最新修订。您还可以使用范围内的日期,例如,您可以使用:
svn log -r {2013-03-26}:{"2013-03-26 23:59"}
Run Code Online (Sandbox Code Playgroud)
您应注意,修订是“该日期的最新修订”,因此第一个修订是在前一天。(在名为“ Subversion提前一天了吗?”的文档中对此进行了注释)如此,上面的示例可以很容易地编写为:
svn log -r {2013-03-26}:{2013-03-27}
Run Code Online (Sandbox Code Playgroud)
现在,您在原始问题中提到“今天”,因此您可以构建一个自动添加日期的命令。现在,该date命令可以通过以下命令获取您今天的日期:
date "+%Y-%m-%d"
Run Code Online (Sandbox Code Playgroud)
和明天的约会
date -v+1d "+%Y-%m-%d"
Run Code Online (Sandbox Code Playgroud)
因此您可以结合使用以下方法:
svn log -r {`date "+%Y-%m-%d"`}:{`date -v+1d "+%Y-%m-%d"`}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1030 次 |
| 最近记录: |