是否可以在 Subversion 中获取最后 N 次提交的文件列表?
我想为 Subversion 存储库中的文件运行图像优化任务,我不想运行整个文件。
最佳答案
要获取最后 N 次提交,请使用 --limit
或 -l
标志到 svn log
.或者,您还可以按修订号和/或日期限制您的日志条目。
要更改文件,您需要使用 -v
(或 --verbose
)标志。
并且要抑制日志文本,您需要使用 -q
(或 --quiet
)标志。
综上所述,要获取(例如)自 2014 年 5 月开始更改的所有文件(以易于解析的格式),您可以执行以下操作:
svn log --quiet --verbose --revision {2014-05-01}:HEAD
svn log -q -v -r {2014-05-01}:HEAD
或者获取最近 10 次提交的相同信息,无论它们何时发生:
svn log --quiet --verbose --limit 10
svn log -q -v -l 10
关于shell - 获取 Subversion 中最近 N 次提交的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24175800/