【问题标题】:Retrieve svn repository folder content检索 svn 存储库文件夹内容
【发布时间】:2012-02-17 17:16:37
【问题描述】:

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

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

您知道如何实现吗?

谢谢!

【问题讨论】:

    标签: perl svn repository client directory


    【解决方案1】:

    尝试定位subversion-perl或者SVN::Client包(其实也有SVN::FS等)。

    除了svn cli之外没有这些模块?执行 svn 命令,如“svn list”、“svn log”,然后将 stdout 读回 perl 程序以执行此操作。

    关于“按最后修改日期对这些文件进行排序。”....

    你可能需要为每个文件做“svn info”来收集“svn list”之后的“Last Change Date”,一定要参考最新版本,不知道有没有更快的方法。

    【讨论】:

    • 不错的建议。谢谢 :) 你能告诉我我可以使用 Perl 包管理器从哪个存储库安装这个包吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-11
    • 2013-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多