检索 svn 存储库文件夹内容
我正在编写一个程序(Perl 脚本 - 但技术并不重要)来查看 svn 存储库。
它应该检索文件夹的内容(包括子文件夹和文件)并按上次修改对这些文件进行排序日期。
你知道如何实现吗?
谢谢!
I'm writing a program (a Perl script - but technology is not critical) that looks into svn repository.
It should retrieve content of the folder (including subfolders and files) and sort those files by last modification date.
Do you know how this can be implemented?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试找到 subversion-perl 或 SVN::Client 包(实际上还有 SVN::FS 等)。
没有这些模块但有 svn cli?执行“svn list”、“svn log”等 svn 命令并将标准输出读回 perl 程序来执行此操作。
关于“按上次修改日期对这些文件进行排序。”......
您可能需要为每个文件执行“svn info”以收集“svn list”之后的“最后更改日期”,绝对指的是最新版本,不知道是否有更快的方法。
Try to locate subversion-perl or the SVN::Client package (actually there were also SVN::FS, etc).
Without these module but the svn cli? Execute svn commands like "svn list", "svn log" and read the stdout back to the perl program to do this.
About "sort those files by last modification date."....
You may need to do "svn info" for each of the files to collect its "Last Change Date" after "svn list", definitely refer to the latest revision, and no idea if there's any faster method.