在svn中找到上次更改/添加的文件的名称

时间:2010-03-03 07:50:58

标签: svn

我通常在我的svn repo中的特定位置检入文件。

我可以使用什么svn命令查找上次签入的文件?我总是只签入一个文件

2 个答案:

答案 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
------------------------------------------------------------------------

如果您绝对必须只有文件名,则可以通过grepawkbasename或您喜欢的任何工具来运行输出。

答案 1 :(得分:1)

你可能想要这样的东西:

svn log <repository> -l 1 -v