錯誤信息一:
SVN Attempted to lock an already-locked dir 出現這個問題後使用“清理”功能,如果還不行,就直接到上一級目錄,再執行“清理”,然後再“更新”。
有時候如果看到某個包裏面的文件夾沒有SVN的標誌,直接用“Ctrl+Delete”手工刪除,然後“清理”,最後“更新”或“提交”。
中斷提交,都會進入這種工作拷貝的鎖定狀態。用svn cleanup上次關閉時的鎖定。
注:SVN使用規範
1.同步,合併,再提交
2.每天開工時,先在ECLIPSE裏同步,下班時,要提交(提交前,先在文件夾的右菜單中,選擇小組>清除),保證每個人的機子裏在開工前都是最新版本
錯誤信息二:
Malformed file
svn: E:\svn\repository\conf\svnserve.conf:12: Option expected
原因:
配置文件12行開頭有空格
錯誤信息
Attempted to lock an already-locked dir
svn: Working copy 'E:\integration\com.svn.practise' locked
原因:
需要用svn cleanup上次關閉時的鎖定
錯誤問題三:
svn' containing working copy admin area is missing
一直使用SVN進行版本控制,環境是:
win2003+myeclipse6+svn1.46
部署到tomcat5.5和weblogic8.1
問題描述:
eclipse開發過程經常進行自動編譯和發佈,這導致/web-inf/目錄下相關文件夾對應的.svn文件夾被連同刪除,導致同步時出現:svn' containing working copy admin area is missing提示。
解決辦法:
瀏覽SVN倉庫目錄結構,把工程目錄下對應的/web-inf/目錄下相關文件全部或部分刪除(這裏我僅僅刪除classes目錄),刷新。再進行同步工作,OK。
------------------------------
本地項目與svn服務器比對時,
產生.../項目名/bin/org/.svn .....containing working copy admin area is
missing之類的問題解決辦法:
不應該把bin目錄(即class生成目錄作爲svn監管對象),
右鍵項目-》team-》設置屬性-》名稱: svn:ignore 內容: bin;
在svn的倉庫中將bin目錄刪除;
在本地將bin目錄下的org開始刪除,然後右鍵bin目錄,更新,然後bin目錄消失;
clean並重新build該項目
錯誤問題四:myeclipse用svn提交的時候報錯:
Attempted to lock an already-locked dir
svn: Working copy 'D:\Program Files\MyEclipse 6.6flex\workspace\emis\WebRoot\emis\emresource' locked
org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir
svn: Working copy 'D:\Program Files\MyEclipse 6.6flex\workspace\emis\WebRoot\emis\emresource' locked
解決方法:
1、在客戶端命令行使用命令 svn cleanup D:\Program Files\MyEclipse 6.6flex\workspace\emis\WebRoot\emis\emresource
2、直接進入到上面的文件夾下的.svn目錄,刪除lock文件就可以了