處理SVN的提交代碼沖突


工具:

一台開發的電腦,myeclipse,TortoiseSVN1.8

步驟:

     1、不管是提交、更新、編輯沖突第一個操作都應該是和資源庫進行同步,項目右鍵==》Team==>於資源庫同步

       (這里需要注意的是你的開發環境中已經正常集成了SVN,可以直接在myeclipse中使用)具體操作如下圖

  1. 怎樣處理SVN的提交代碼沖突
  2. 與SVN資源庫同步后,就會在界面上顯示如你當前的項目需要更新多少文件、提交多少文件。如下圖:

    怎樣處理SVN的提交代碼沖突
  3. 到這里我們知道了情況后就是操作順序的問題,我個人建議先更新沒有沖突的文件到本地,再編輯沖突文件、最后測試確認無問題再提交到SVN上。

    更新:把他人上傳的代碼更新到本地環境,你在這個環境下把自己的代碼合並到這個版本中。

    提交:將合並好的版本提交到svn,他人再根據你提交的版本開發,保證代碼不會沖突。

    值得注意的是,使用SVN的目的是多人共享一個最新的目錄,你在提交的時候最好先更新,更新到最新版本的核對之后再提交。

    因為如果你不更新直接提交,這段時間有可能他人更新后已經提交了,你沒有更新還是老得版本,直接提交后會把他人更新的覆蓋掉。

    編輯沖突:如下圖

    怎樣處理SVN的提交代碼沖突
    怎樣處理SVN的提交代碼沖突
    怎樣處理SVN的提交代碼沖突
  4.  

    在 上面的圖片中需要重點說明的是圖片2和3.編輯沖突是會出現藍色和紅色的對比框。藍色的可以點擊中間的小正方形從服務器移動到本地,紅色的移動后還得手動 修改成一樣的,要不然還會出現沖突。這些事做完了保存一下,要保證你本地的已經有的部分和服務器上一致,這次修改或者需要提交的是服務器上沒有的。到這里 還要像圖3那樣標記一下為合並。

  5.  

    最后一步其實就是提交,但是我建議在提交之前還是本地運行一下看看有沒有運行錯誤、報錯之類的。確認沒有問題后就回到那個資源庫對比界面選擇提交。


免責聲明!

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



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