主要記錄一些日常操作出現的問題:
SVN客戶端升級或降級的時候,在本地已經下載workspace右鍵會顯示upgrade working copy。
無論是升級還是降級TortoiseSVN,請大家安裝完成后重啟電腦。
如果是升級(TortoiseSVN1.6---1.7),點擊SVN Upgrade working copy,本地workspace會自動更新到TortoiseSVN1.7格式正常使用。
如果是降級(TortoiseSVN1.7---1.6),點擊SVN Upgrade working copy會報錯。本地workspace不能使用,只能重新用新的客戶端checkout代碼。
2.Error running context: The server sent an improper HTTP response :
升級1.8x的svn客戶端后,本地workspace執行
upgrade working copy會更新到1.8的format,正常修改提交沒有問題。
如果你本地新增文件add-commit時候會報錯:Error running context: The server sent an improper HTTP response 。
原因是:正在查找中。
解決方法:目前只想到兩個:
1升級svn服務器版本到1.8.x;
2.降級TortoiseSVN到1.7.x
3.svn出現錯誤:svn:database disk image is malformed
本地workspace在和服務器之間進行交互操作的時候,網絡出現異常中斷,導致本地workspace存儲出現問題
解決方法:
刪除本地workspace,重新checkout代碼進行操作
SVN 兩種存儲格式(BDB和FSFS)目前默認都是FSFS存儲方式
SVN服務器端不是簡單將上傳的文件一個一個存放起來的,SVN服務器端默認采用的FSFS格式是將每次commit的內容增量方式存放的,每個增量包存成1個文件,這個增量包中包括了這次commit的全部數據。也就是說你不可能在服務器端存放該版本庫的文件夾下找到你上傳的某個文件