2012-02-17 62 views
0

我正在編寫一個程序(一個Perl腳本 - 但技術並不重要),看着svn存儲庫。檢索svn存儲庫文件夾的內容

它應該檢索文件夾(包括子文件夾和文件)的內容和排序這些文件的最後修改日期。

你知道這是如何實現的嗎?

謝謝!

回答

3

嘗試找到subversion-perl或SVN :: Client包(實際上也有SVN :: FS等)。

沒有這些模塊,但svn cli?執行svn命令,例如「svn list」,「svn log」,並將stdout讀回perl程序來執行此操作。

關於「通過的最後修改日期的文件進行排序。」 ......

你可能需要做「SVN信息」爲每個文件後,「SVN列表」以收集其「上次更改日期」 ,絕對是指最新版本,不知道是否有更快的方法。

+0

不錯的建議。謝謝:) 你能告訴我從哪個存儲庫可以使用Perl Package Manager來安裝這個軟件包嗎? – Bohdan 2012-02-17 09:42:46