天天看點

如何在Eclipse下安裝SVN插件——subclipse以及安裝svn常出現的錯誤總結

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/bitree1/article/details/50440234

Eclipse導入在svn中的項目問題

總結:Eclipse中SVN插件的版本要和系統裡安裝的SVN用戶端版本一緻,才能使得Eclipse導入本地工程後正确和SVN關聯。

在學習SVN的過程中,你經常會遇到SVN插件問題,本文介紹一下在安裝SVN插件時常見Eclipse SVN插件報錯資訊問題,希望本文介紹對你的學習有所幫助。

1、eclipse中安裝插件svn

版本控制是開發人員必不可少的工具,而SVN就是版本控制中常用的一款工具,下面将講述如何在Eclipse下安裝SVN插件。(以目前最新的Eclipse 4.4為例)

工具/原料

  • Eclipse 4.4

方法/步驟

  1. 打開Eclipse 4.4,點選菜單Help—>Install New Software
    如何在Eclipse下安裝SVN插件——subclipse以及安裝svn常出現的錯誤總結
  2. 進入安裝窗體後,點選安裝窗體的Add按鈕,然後在彈出的窗體中輸入插件安裝位址http://subclipse.tigris.org/update_1.8.x
    如何在Eclipse下安裝SVN插件——subclipse以及安裝svn常出現的錯誤總結
  3. 等待Eclipse讀出安裝内容後,勾選需要安裝的内容,這裡Subclipse是必須安裝内容,SVNKit為可選内容(建議全部勾選)
    如何在Eclipse下安裝SVN插件——subclipse以及安裝svn常出現的錯誤總結
  4. 點選安裝窗體下方的Next按鈕,進入下一頁後繼續點選Next,然後需要手動同意安裝許可
  5. 如何在Eclipse下安裝SVN插件——subclipse以及安裝svn常出現的錯誤總結
  6. 安裝過程中可能會出現安全警告,直接點選OK繼續安裝即可
    如何在Eclipse下安裝SVN插件——subclipse以及安裝svn常出現的錯誤總結
  7. 6

    安裝完成後Eclipse會提示是否重新開機軟體,點選Yes重新開機Eclipse就完成SVN插件的安裝了

    如何在Eclipse下安裝SVN插件——subclipse以及安裝svn常出現的錯誤總結
  8. http://jingyan.baidu.com/album/455a99509e22daa166277822.html?picindex=6

2、svn常出現的錯誤

本節和大家一起看一下SVN插件在安裝過程中遇到的常見Eclipse SVN插件報錯資訊,和大家一起分享一下,希望通過本節的介紹大家知道當出現SVN插件報錯時該如何處理。

常見Eclipse SVN插件報錯資訊:

1、update-rHEADD:/dev/workforce

Workingcopynotlocked;thisisprobablyabug,pleasereport

svn:Directory'D:\JavaWorkshop\workforce\web\WEB-INF\classes\com\.svn'containingworkingcopyadminareaismissing這個問題主要是WEB-INF的問題,吧WEB-INF删掉重新更新一下就好了。

2、SVN更換使用者、密碼的問題。

删除掉C:\DocumentsandSettings\Administrator\ApplicationData\Subversion然後再操作就可以了。

如果安裝了TortoiseSVN用戶端,也可以在裡面清除使用者資訊。

--------------------------

使用MyEclipse進行Java開發,用SVN進行版本控制。

代碼修改完後執行Commit,然後Update,提示如下類似的錯誤:

org.tigrissubversionjavahl.ClientException:Workingcopynotlocked;thisisprobablyabug,pleasereport

svn:Workingcopy'D:\temp\workspace\BOBO365\WebRoot\WEB-INF\classes\com'ismissingornotlocked

在網上查了好久,原來是eclipse把src檔案夾中的.svn檔案夾也"編譯"到WEB-INF/classes中去了,而複制過來的.svn中存儲的是src檔案夾中的版本資訊,進而導緻在更新時出錯。

那麼如何處理呢,查的那篇文章的作者提供的方法并不好,我又找到了一個更好的方法:

打開Eclipse中的Project->Properties->JavaBuildPath菜單,在右側面闆中的"Source"頁籤,在Excluded中加

入"**/.svn/**"。

也就是把.svn檔案夾從編譯路徑中排除,這樣就不會出現上面的問題了。

----------------------------------

1.Eclipse結合SVN進行版本控制在執行更新時遇到的SVN插件報錯問題:

使用MyEclipse進行Java開發,用SVN進行版本控制。代碼修改完後執行Commit,然後Update,提示如下類似的錯誤:

打開Eclipse中的Project->Properties->JavaBuildPath菜單,在右側面闆中的"Source"頁籤,在Excluded中加入"**/.svn/**"。

2.svn'containingworkingcopyadminareaismissing一直使用SVN進行版本控制,環境是:

win2003+myeclipse6+svn1.46

部署到tomcat5.5和weblogic8.1

問題描述:

eclipse開發過程經常進行自動編譯和釋出,這導緻/web-inf/目錄下相關檔案夾對應的.svn檔案夾被連同删除,導緻同步時出現:svn'containingworkingcopyadminareaismissing提示。

解決辦法:

浏覽SVN倉庫目錄結構,把工程目錄下對應的/web-inf/目錄下相關檔案全部或部分删除(這裡我僅僅删除classes目錄),重新整理。再進行同步工作,OK。

----------------------------------------------------------------

本地項目與SVN伺服器比對時,産生.../項目名/bin/org/.svn.....containingworkingcopyadminareais missing之類的問題解決辦法:

不應該把bin目錄(即class生成目錄作為svn監管對象),右鍵項目-》team-》設定屬性-》名稱:svn:ignore内容:bin;

在svn的倉庫中将bin目錄删除;

在本地将bin目錄下的org開始删除,然後右鍵bin目錄,更新,然後bin目錄消失;

clean并重新build該項目。本節關于SVN插件報錯問題介紹完畢。

繼續閱讀