svn 禁止訪問的問題


0、  Unable to connect to a repository at URL  禁止訪問

解答:右鍵TortoiseSVN --> 設置 --> 已保存數據 -->  認證數據 -->  清除全部 

原因是:在電腦上已經保存了第一個人的svn用戶名和密碼,所以要清除之后 才能使用自己的賬號。

 

1、’.’ is not a working copy.Can’t open file‘.svn/entries’: 系統找不到指定的路徑。


解答:原因是輸入的訪問路徑不正確,如svn://192.168.6.200/如果最后少寫了“/”,就會出現這種錯誤提示。

2、將文件checkout之后,沒有出現SVN的圖標,是怎么回事?

解答:有些時候在客戶端Checkout文件后,SVN的系統圖標也會不顯示,可以執行一下“Cleanup”,就會出現SVN的系統圖標。

3、為什么添加的文件,別人看不到,版本庫里也沒有?

 

解答:最可能的原因是,你只是執行了“Add”而沒有“Commit”,這樣只是在本地注明某個文件是預定要增加的,而沒有實際添加到版本庫中,要添加到版本庫必須執行“Commit”。刪除文件也是一樣。

4、“Commit failed。……You have toupdate your working copyfirst” 提交失敗,需要首先執行更新操作。

解答:多人同時修改同一文件,在提交前其他人已經搶先提交到SVN服務器中,導致該錯誤;解決方法:對工作復本中的文件進行更新即可。

5、更新時提示文件發生沖突:“One ormore files are not a conflicted state。”

解答:多人同時修改同一文件的同一部分,SVN無法自動進行合並,會導致該錯誤;解決方法:對工作復本中的文件和服務器的文件進行比較,手工合並即可。

6、“Commit failed;File alreadyexists”提交失敗,文件**已存在。

解答:版本管理系統在改變你的計算機上的工作副本時,是非常的小心的。在做任何事情之前,它都盡可能把您的意圖寫到你的計算機上的日志文件中去。但如果偶然地操作中斷了(例如:突然停電了,您的計算機死機了),那么日志文件記錄就可能同您最后的工作狀態不一致。一種建議解決途徑:先把要提交的東西拷出來放到其它目錄,再更新本地文件,然后把拷出來的文件重新放回去提交。

7、Working copy’**’locked.Please execute the ’Clean up’command.

解答:Subversion客戶端在提交內容之前會在本地的工作拷貝寫日志,防止其他客戶端再次作操作,如果這個提交過程中發生錯誤,就會存在未清理的日志,解決這個問題之需要執行“清理”操作,整理你的計算機上的工作副本,清理錯誤的日志記錄,使您可以繼續操作。

8、執行cleanup時,出現錯誤“Subversion reported an error while doing a cleanup!” '**'is not a working copy directory ”

解答:遇到這種情況,先刪除隱藏文件夾.svn中的tmp下面的臨時文件,再執行cleanup。

9、因為倉庫與目錄很多,使用TSVN每次選擇目錄URL ofrepository有很多地址,如何才清除呢?像清除瀏覽器中的歷史那樣,用什么方法呢?

解答:右鍵->TortoiseSVN->Settings->SavedData,就可以清除你想要的東西了,包括URL、log、窗口大小、密碼緩存等。

10、在SVN中選中一個目錄showlog時,出現了某些版本只顯示版本號和(nodate),沒有其他信息,什么原因引起的?

解答:出現了(no date)的revision,為其他人修改了你所沒有權限訪問的某個目錄下的文件。

 

11、Attempted to lock analready-locked dir is not under versioncontrol

I deleted the log file in the .svn directory (I also deleted theoffending file in .svn/props-base)
Then did acleanup.. Then resumed my update.

12、svn: warning: 'xxxxx' isalready under version control解決辦法?

只添加相應目錄到SVN,但不添加目錄下的文件: 
#svn stuploads|grep ^?|awk "{print /$2}"|xargs svn add -N
原因: 很可能是 .svn 隱藏目錄版本信息被修改了
解決辦法:
刪除uploads目錄下的.svn目錄及下面的文件(保留uploads目錄的.svn)
#finduploads |grep 'uploads/[^/.]*/.svn'|xargs rm -rf

或者:find. -name ".svn" |xargs rm -Rf

13、The XML response contains invalid XML

執行clear 清理命令

原文地址:http://www.cnblogs.com/hehexiaoxia/p/4505273.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM