0
我需要壓縮VisualSVN服務器存儲庫的文件大小。我嘗試使用以下代碼如何壓縮可視化svn服務器存儲庫的文件大小
SVNPATH svnadmin pack REPOSITORYPATH
但是,此命令正在減少任何文件大小減少。有什麼方法可以使用VisualSVN Server清理未使用的修訂版嗎?
我需要壓縮VisualSVN服務器存儲庫的文件大小。我嘗試使用以下代碼如何壓縮可視化svn服務器存儲庫的文件大小
SVNPATH svnadmin pack REPOSITORYPATH
但是,此命令正在減少任何文件大小減少。有什麼方法可以使用VisualSVN Server清理未使用的修訂版嗎?
打包一個Subversion版本庫將只提供最小的空間節省;它所做的就是將分片修訂合併到一個文件中。
如果有空間需要回收,這是因爲您可以通過rep共享或較新版本的Subversion中引入的更好的差異/壓縮來縮小版本。這假定您使用舊版本服務器創建的歷史悠久,並且隨着時間的推移而升級;舊版本會比新版本「更大」。
追溯性地利用這些改進的唯一方法是使用當前版本完全「重建」存儲庫。您可以通過以下兩種方法之一來執行此操作:
svnsync
將所有內容都推送到該存儲庫中,然後刪除舊的存儲庫並在當前服務存儲庫的位置附加新的存儲庫。您將需要額外的工作來處理權限&掛鉤腳本。當然,在嘗試任何一種方法之前,您都需要確保擁有堅實的備份。
不減少任何文件大小 – Dhinakar 2014-10-16 11:05:39