SVN如何获取文件列表和上次修改

时间:2014-09-04 16:57:10

标签: svn tortoisesvn

第一个问题请原谅,如果有一个简单的答案。

我知道我可以使用svn ls URL-OF-REPO > file.txt获取网址位置的文件列表。 我希望将每个这些文件的最后修改时间打印在文件名列表旁边。

有没有办法做到这一点?例如:

Filename        DateModified
File1           04/Sept/2014 17:55
File2           03/Sept/2014 16:50
File3           02/Sept/2014 15:45

1 个答案:

答案 0 :(得分:1)

使用list命令上的详细标记:

svn list -v URL

这给出了:

>svn list -v http://svn.apache.org/repos/asf/subversion/trunk/subversion/svn/
1620332 stsp                  Aug 25 10:55 ./
1543507 julianfo         3866 Nov 19  2013 add-cmd.c
1573701 stsp            12898 Mar 03  2014 auth-cmd.c
1543477 julianfo        14770 Nov 19  2013 blame-cmd.c
1547517 philip           4388 Dec 03  2013 cat-cmd.c
1543507 julianfo         5645 Nov 19  2013 changelist-cmd.c
1140729 julianfo         5448 Jun 28  2011 checkout-cmd.c
1619777 stsp            17601 Aug 22 08:18 cl-conflicts.c
1618906 stsp             2264 Aug 19 13:26 cl-conflicts.h
1555135 rhuijben         3345 Jan 03  2014 cl-log.h
1618906 stsp            34594 Aug 19 13:26 cl.h
...

列是:

  • 修改
  • 最后一位提交文件的作者
  • 以字节为单位的大小
  • 修改日期," MMM dd HH:mm"或者" MMM dd yyyy"似乎
  • 之前超过6个月的日期
  • 文件名