检索svn存储库文件夹内容

时间:2012-02-17 09:10:26

标签: perl svn repository client directory

我正在编写一个查看svn存储库的程序(Perl脚本 - 但技术并不重要)。

它应检索文件夹的内容(包括子文件夹和文件),并按上次修改日期对这些文件进行排序。

您知道如何实施吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

尝试找到subversion-perl或SVN :: Client包(实际上还有SVN :: FS等)。

没有这些模块但是svn cli?执行svn命令,如" svn list"," svn log"并将stdout读回perl程序来执行此操作。

关于"按上次修改日期对这些文件进行排序。" ....

你可能需要做" svn info"为每个文件收集其"最后更改日期"在" svn list"之后,肯定会参考最新版本,并且不知道是否有更快的方法。