【发布时间】:2012-02-17 17:16:37
【问题描述】:
我正在编写一个查看 svn 存储库的程序(Perl 脚本 - 但技术并不重要)。
它应该检索文件夹的内容(包括子文件夹和文件)并按最后修改日期对这些文件进行排序。
您知道如何实现吗?
谢谢!
【问题讨论】:
标签: perl svn repository client directory
我正在编写一个查看 svn 存储库的程序(Perl 脚本 - 但技术并不重要)。
它应该检索文件夹的内容(包括子文件夹和文件)并按最后修改日期对这些文件进行排序。
您知道如何实现吗?
谢谢!
【问题讨论】:
标签: perl svn repository client directory
尝试定位subversion-perl或者SVN::Client包(其实也有SVN::FS等)。
除了svn cli之外没有这些模块?执行 svn 命令,如“svn list”、“svn log”,然后将 stdout 读回 perl 程序以执行此操作。
关于“按最后修改日期对这些文件进行排序。”....
你可能需要为每个文件做“svn info”来收集“svn list”之后的“Last Change Date”,一定要参考最新版本,不知道有没有更快的方法。
【讨论】: