① 如何清除svn本地緩存
有些時候在開發一個應用程序我們需要用到版本控制,它可以幫助我們很好的控制我們程序的代碼,尤其在多人開發的時候,優點尤為突出。
但是在有些情況下我們又認為這些.svn真的很麻煩,那麼我們怎麼把他們一下子都找出來,一起刪除呢?這個在linux系統中是很簡單就能實現的,只要輸入下面命令點擊回車即可:
sudo find /Users/allen/dev/iOS/andpush.v1.3/ -name ".svn" -exec rm -r {} \;
記得一定要加sudo 這個需要root許可權的。
意思就是搜索/Users/allen/dev/iOS/andpush.v1.3/目錄下的 名字為 ".svn"的 執行 迭代刪除操作。(注意空格)
② svn 下的pristine目錄可以清理嗎
當然可以清理,一般存儲的是代碼的歷史版本吵梁
下面介紹一下清理過程:
1、首先看看你的svn緩存目錄大小,知道自己要清理的是什麼。
2、打開終端,輸入cd ,然後滑鼠拖著你的svn存放到本地的文件的根目錄到終端進入該文件。
3、輸入方括弧裡面的命令拍碰兆可直接復制【cd .svn】【pwd】;
輸入cd .svn 進入svn緩存目錄,輸入pwd,輸出當前路徑,復制該路徑
4、打開finder->新建Finder窗口
右上角:前往->前往文件夾:粘貼你剛才襲租復制的路徑,點擊前往進入svn緩存目錄
5、查看pristine文件夾大小
我的當前項目代碼約4G,可是緩存就有了16G+,合計20G+,對於一般的mac本或者盒子,一般是256的硬碟,這個不是一個小數據。
清理目錄
1、打開SmartSVN,並打開指定prject
modify->clear up,等待clear up結束
2、再次查看pristine目錄大小,發現編程3.93G,約4G,和源碼大小差不多。
本人多次嘗試,發現最初緩存目錄的大小和源碼都是差不多,也就是說無論怎樣,SVN目錄會佔用兩份源碼大小左右的空間,但是比動輒十幾或者幾十G的空間已經好了很多了。
③ svn伺服器磁碟滿了 該怎麼解決
我也研究過,沒找到辦法,只能把整個根目錄復制到大容量的新磁碟上,然後修改httpd.conf的配置文件(基於apache環境的svn)
④ eclipse 怎麼清理svn緩存數據
SVN緩存數據默認保存在C:\Documents and Settings\Administrator\Application Data\Subversion\auth。
刪除auth下面的所有文件.
⑤ Svn出現can』t open C\windows和磁碟空間不足
Svn磁碟空間不足時需要清理磁碟內存。
磁碟(disk)是指利用磁記錄技術存儲數據的存儲器。磁碟是計算機主要的存儲介質,可以存儲大量的二進制數據,並且斷電後也能保持數據不丟失。早期計算機使用的磁碟是軟磁碟(FloppyDisk,簡稱軟盤),如今常用的磁碟是硬磁碟(Harddisk,簡稱硬碟)。