linux - 从 svn 命令行获取两个时间戳之间更改的文件

标签 linux svn diff

可以在两个日期之间从 svn 命令行获取更改的文件。

例如:svn diff -r{2014-01-06}:{2014-08-06} --summarize svn-path

但是如何在两个日期和时间戳组合之间从 svn 获取更改的文件呢?

例如,类似这样的 svn diff -r{2014-01-06 13:56:19}:{2014-08-06 22:40:01} --summarize svn-path

这在Linux平台上的SVN中可能吗?

最佳答案

是的,这是可能的。 Apache Subversion 接受 ISO-8601 日期和时间格式以及其他一些格式。请参阅 SVNBook | Revision Dates 中的 --revision 选项说明。 .

这是您要查找的命令

svn diff -r{"2014-01-06 13:56"}:{"2014-08-06 22:40"} --summarize svn-path

以下是格式示例列表:

svn update -r {2006-02-17}
svn update -r {15:30}
svn update -r {15:30:00.200000}
svn update -r {"2006-02-17 15:30"}
svn update -r {"2006-02-17 15:30 +0230"}
svn update -r {2006-02-17T15:30}
svn update -r {2006-02-17T15:30Z}
svn update -r {2006-02-17T15:30-04:00}
svn update -r {20060217T1530}
svn update -r {20060217T1530Z}
svn update -r {20060217T1530-0500}

关于linux - 从 svn 命令行获取两个时间戳之间更改的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25180700/

相关文章:

linux - 如何使用 xargs 删除 iptables 规则?

linux - 如何在linux控制台上查看两个对话框?同时运行?

svn - 将复杂的 SVN 分支层次结构迁移到 Mercurial

git - 从 universal diff 将更改导入 git 存储库

unix - 如何从命令行执行可移植、可读和可管道化的逐字符差异?

linux - 从 ps 命令获取 linux 中的进程年龄或运行时间

windows - 在 Linux 世界中,最接近 Windows COM/DCOM 的东西是什么?

svn - 我可以将 Subversion 用于多 GB 的数据集吗?

iphone - Xcode4 的 UserInterfaceState 文件给 Git 和 Subversion 带来麻烦

git - 在 git 中 merge 变更集以进行代码审查