基本原則是:每次提交前需要先和線上的對比,先把沖突解決掉,然后把線上的更新到本地,最后把本地的提交上去。
-
右鍵項目 -> Team -> 與資源庫同步
-
在同步視圖中選擇Conflicts Mode,以便首先查看解決沖突
-
雙擊需要解決的沖突文件,這里為Student.java,右側主顯示區會出現比較視圖。左側為本地程序,右側為svn上的最新代碼
原來字段名為email,本地將其改為emailAddress,線上代碼顯示有人將原來的email改為了phoneNumber並增加了屬性teacher -
選中右側的兩行,點擊圖標拷貝到本地,保存
此時線上的代碼都已經拿下來了,可以繼續執行下一步。 -
右鍵沖突文件,選擇“標記為合並”
-
點擊Incoming Mode -> 右鍵項目 -> 更新(更新線上的其他無沖突的代碼)
-
點擊Outgoing Mode -> 右鍵項目 -> 提交。輸入注釋確定提交。
經驗:在提交前最好將視圖中列出的(所有修改過的)文件雙擊查看審核一邊,確保沒有錯誤或者臨時的代碼。這一步常常會檢查出問題。