**同一個版本庫路徑(同目錄)下,Share Project 會嘗試將本地檔案提交至伺服器,若伺服器已有同名檔案,會發生衝突或覆蓋風險;不同目錄則無關係。**
| 情境 | 結果 | 建議 |
|---|---|---|
| 本地專案尚未加入版控,伺服器同路徑已有檔案 | Share 時會提示「資源已存在」,需先 Update 或手動合併 | 先 Checkout 伺服器專案到空目錄,再複製本地修改過的檔案進去,最後 Commit |
| 本地專案已關聯版控(.svn 存在),只是換 Eclipse 外掛 | Share 相當於 Team → Share Project,不會重新上傳,僅註冊工作副本 | 直接用新外掛開啟現有工作副本,避免 Share 操作 |
| 本地與伺服器目錄結構不同 | Share 會依本地結構在伺服器建立新路徑,不覆蓋舊路徑 | 確認 Repository Browser 中的目標路徑正確 |
File → Import → Projects from SVN,指向現有 Repository URL。.settings, .classpath)通常不應加入版控,或需小心合併。.svn 隱藏目錄與重要原始碼。