我正在爲我的大學開發一個存儲庫管理系統,它將提供一個GUI來修改Subversion存儲庫中個別文件夾的權限,並使教授可以輕鬆地爲學生和TA添加目錄,適當的權限。爲了做到這一點,我需要能夠檢索現有svn存儲庫的目錄結構,並將其呈現在Web上。我看了幾種方法,並想知道是否有人有其他想法或建議。有些事情我已經看過:快速檢索svn目錄樹
每隔一小時,運行運行的腳本「SVN LS -R --xml」上的所有存儲庫並填充一個MySQL數據庫 正:
- 快速加載頁面事後
- 不佔用大量的磁盤空間
- 易於管理權限,即該網站並不需要直接在所有
負觸摸的svn:
- 我們的一些更復雜的存儲庫
- 沒有「活」更新
- 很慢具有運行是否有變化或不
在頁面加載,運行「svn LS - R --xml'並只檢索我需要的目錄來渲染當前頁面 正面:
- 更新生活
- 沒有cron作業佔用服務器
負:
- 網站慢如糖蜜
- 網絡服務器使用了更多的資源
直接讀取SVN數據庫 正面:
-
個
- 快速頁面加載
- 實時更新
負:
- 難嗎?
我很好奇我還沒有看到或想到什麼替代品,因爲我覺得任何這些東西都會以某種方式相當可怕和不雅。如果可以避免的話,我也不想重新發明輪子。 謝謝!