Subversion
SVN訪問和索引工具
我有一個巨大的 SVN 儲存庫,其中幾個開發人員每天送出約 100 次。儲存庫的大小幾乎為 4GB,每次更新都需要我等待 30-60 秒。
但是,我不在此儲存庫中進行開發,只需要訪問分散在 SVN 目錄中的一些文件。
因此:是否有可用的工具
- 僅獲取 SVN 中的文件列表,而不提取其所有內容
- 允許我瀏覽文件列表並且只下載我需要的那些文件
- 表示文件的最後修訂
- 可選的,但擁有它會很棒:一個全文搜尋引擎,它創建所有文件的索引,然後從我的數據庫中刪除文件並在後台下載更改的文件以更新我的索引,然後再次刪除它們。(還可以將我不需要的文件列入黑名單)
您可以使用 SVN 儲存庫
external
功能。我自己沒有使用過它,但我認為這是一個很好的起點。在
external
模型中,您需要創建一個新的 SVNmeta
儲存庫,將所有搜尋到的儲存庫目錄標記為externals
. 在此策略中,您只需要更新一個meta
儲存庫,並且它應該(正如我正確理解external
的功能)也更新依賴儲存庫。看看:http ://svnbook.red-bean.com/en/1.0/ch07s03.html
使用此功能的缺點是:如果您需要將整個儲存庫目錄定義為
external
,那麼如果您在一個目錄中有很多文件,則所有文件都需要更新。