今天我意識到,在我的文件夾下的版本控制隱藏的.svn文件夾吃了16 GB的硬盤空間。我正在使用SSD驅動器,所以這是相當多的。我真的需要這些巨大的子文件夾嗎?據我瞭解,它們用於管理,但爲什麼它們與版本控制本身的文件夾大小大致相同?.svn使用大量磁盤空間的文件夾
謝謝!
今天我意識到,在我的文件夾下的版本控制隱藏的.svn文件夾吃了16 GB的硬盤空間。我正在使用SSD驅動器,所以這是相當多的。我真的需要這些巨大的子文件夾嗎?據我瞭解,它們用於管理,但爲什麼它們與版本控制本身的文件夾大小大致相同?.svn使用大量磁盤空間的文件夾
謝謝!
只要您想使用SVN版本控制系統,這些文件夾是必需的。它們用於跟蹤本地版本更改,以便提交工作和結賬(最終與您的信息合併)上游數據。
如果不想再使用版本控制,則可以刪除所有.svn文件夾。如果您不介意保留歷史記錄,則可以進行乾淨的結帳,刪除.svn文件夾,然後創建新的存儲庫。
謝謝!沒有辦法在服務器上擁有這個文件夾,並且將本地文件夾與服務器版本進行比較? – Cerd
如果刪除.svn文件夾,您將失去SVN存儲庫(您稱之爲服務器版本)和本地副本以及所有連接功能(如修訂比較等)之間的「關係」。 –
.svn/text-base/
目錄包含版本控制文件的未更改版本。這說明了您的複製和與.svn
以外的目錄類似的大小。這些文件使某些操作能夠簡化(例如差異)。
優點這種方法,如在documentation提及包括:本地修改和差報告
免費網絡的檢查,修改或丟失的文件的 免費網絡返原,更高效 傳輸變化的至服務器
你在存儲庫中存儲什麼? – bahrep
文件和文檔。我基本上使用SVN在我的筆記本電腦和塔式個人電腦之間進行同步。 – Cerd
請記住,Apache Subversion是一個版本控制系統。換句話說,它不是一個普通的文件存儲同步工具,但它可以執行這樣的任務。 – bahrep