4,svn出錯:Error: File or directory '.' is out of date; try updatinghtml
出錯緣由:SVN服務器端的版本比你的版本要新,不容許提交。瀏覽器
解決方案1:右鍵你所要提交的文件,team-->update 更新最新版本 而後再提交
解決方案2:刪除根目錄的.svn目錄(若是沒有找到請設置文件夾顯示隱藏文件)後,再提交就能夠了。(這種方法有時無效)緩存
6:’.’ is not a working copy. Can’t open file ‘.svn\entries’:系統找不到指定的路徑。服務器
解決方案:緣由是輸入的訪問路徑不正確,如svn://192.168.6.200/若是最後少寫了「/」,就會出現這種錯誤提示。svn
7:將文件checkout以後,沒有出現SVN的圖標,是怎麼回事?this
解決方案:有些時候在客戶端Checkout文件後,SVN的系統圖標也會不顯示,能夠執行一下「Clean up」,就會出現SVN的系統圖標。 命令行
8:爲何添加的文件,別人看不到,版本庫裏也沒有?日誌
解決方案:最可能的緣由是,你只是執行了「Add」而沒有「Commit」,這樣只是在本地註明某個文件是預約要增長的,而沒有實際添加到版本庫中,要添加到版本庫必須執行「Commit」。刪除文件也是同樣。orm
9:「Commit failed。……You have to update your working copy first」提交失敗,須要首先執行更新操做。htm
解決方案:多人同時修改同一文件,在提交前其餘人已經搶先提交到SVN服務器中,致使該錯誤;解決方法:對工做複本中的文件進行更新便可。
10:更新時提示文件發生衝突:「One or more files are not a conflicted state。」
解決方案:多人同時修改同一文件的同一部分,SVN沒法自動進行合併,會致使該錯誤;解決方法:對工做複本中的文件和服務器的文件進行比較,手工合併便可。
11:「Commit failed;File already exists」提交失敗,文件**已存在。
解決方案:版本管理系統在改變你的計算機上的工做副本時,是很是的當心的。在作任何事情以前,它都儘量把您的意圖寫到你的計算機上的日誌文件中去。但若是偶然地操做中斷了(例如:忽然停電了,您的計算機死機了),那麼日誌文件記錄就可能同您最後的工做狀態不一致。一種建議解決途徑:先把要提交的東西拷出來放到其它目錄,再更新本地文件,而後把拷出來的文件從新放回去提交。
12:Working copy’**’locked. Please execute the ’Clean up’command.
解決方案:Subversion客戶端在提交內容以前會在本地的工做拷貝寫日誌,防止其餘客戶端再次做操做,若是這個提交過程當中發生錯誤,就會存在未清理的日誌,解決這個問題之須要執行「清理」操做,整理你的計算機上的工做副本,清理錯誤的日誌記錄,使您能夠繼續操做。
13:執行clean up時,出現錯誤「Subversion reported an error while doing a cleanup!」 '**' is not a working copy directory 」
解決方案:遇到這種狀況,先刪除隱藏文件夾.svn中的tmp下面的臨時文件,再執行clean up。
14:由於倉庫與目錄不少,使用TSVN每次選擇目錄URL of repository有不少地址,如何才清除呢?像清除瀏覽器中的歷史那樣,用什麼方法呢?
解決方案:右鍵->TortoiseSVN->Settings->Saved Data,就能夠清除你想要的東西了,包括URL、log、窗口大小、密碼緩存等。
15:在SVN中選中一個目錄show log時,出現了某些版本只顯示版本號和(no date),沒有其餘信息,什麼緣由引發的?
解決方案:出現了(no date)的revision,爲其餘人修改了你所沒有權限訪問的某個目錄下的文件。
16.svn: This client is too old to work with working copy '.'. You need to get a newer Subversion client, or to downgrade this working copy. See http://subversion.tigris.org/faq.html#working-copy-format-change for details.
安裝了多個版本的SVN客戶端(TSVN,Subclipse,...),且各個客戶端的版本不一致。高版本的SVN客戶端會自動更新本地工做目錄中的 .svn 目錄下的文件格式,致使舊版本的SVN客戶端不能繼續訪問該本地工做目錄
將本機安裝的全部的SVN客戶端都更新到同一個大版本,以免本地工做目錄的格式不一致
svn: 此客戶端對於工做副本 「.」 太舊。你須要取得更新的 Subversion 客戶端,或者降級工做副本。 參見 http://subversion.tigris.org/faq.html#working-copy-format-change 以得到更詳細的信息。
17.svn: Working copy 'trunk/src' locked svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
異常操做致使目錄沒有解鎖。
一個簡單的重現方法:在 .svn 目錄下建立空的名爲 lock的文件
使用命令行 "svn cleanup" 或者相似的「清理」動做刪除鎖定
svn: 工做副本「trunk/src」已經鎖定 svn: 運行「svn cleanup」刪除鎖定 (輸入「svn help cleanup」獲得用法)