我通常在我的svn repo中的特定位置检入文件。
我可以使用什么svn命令查找上次签入的文件?我总是只签入一个文件
答案 0 :(得分:1)
svn log
。
(但我建议利用原子提交一次性提交多个文件。)
您可以使用-l
选项将日志条目限制为1。
事实上,我建议您查看svn help log
,然后选择最适合您的选项,然后在您的shell中创建别名以供您自己频繁使用。
要获取上次更改文件的路径以及基本修订信息,请使用
svn log -l1 -qv
(-qv
是安静和冗长的。他们实际上做了不同的事情,即使它们听起来很矛盾。)
输出看起来像
------------------------------------------------------------------------
r123 | JXG | 2010-03-03 11:23:47 +0000 (Wed, 03 Mar 2010)
Changed paths:
M /foo/bar/baz/qux.c
------------------------------------------------------------------------
如果您绝对必须只有文件名,则可以通过grep
,awk
,basename
或您喜欢的任何工具来运行输出。
答案 1 :(得分:1)
你可能想要这样的东西:
svn log <repository> -l 1 -v