SVN版本沖突解決詳解_第1頁
SVN版本沖突解決詳解_第2頁
SVN版本沖突解決詳解_第3頁
SVN版本沖突解決詳解_第4頁
SVN版本沖突解決詳解_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、版本沖突原因:假設A、B兩個用尸都在版本號為100的時候,更新了kingtuns.txt這個文件,A用尸在修改完成之后提交kingtuns.txt到服務器,這個時候提交成功,這個時候kingtuns.txt文件的版本號已經變成101了。同時B用戶在版本號為100的kingtuns.txt文件上作修改,修改完成之后提交到服務器時,由于不是在當前最新的101版本上作的修改,所以導致提交失敗。版本沖突現象:沖突發生時,subversion會在當前工作目錄中保存所有的目標文件版本上次更新版本、當前獲取的版本(即別人提交的版本)、自己更新的版本、目標文件。假設文件名是kingtuns.txt對應的文件名

2、分別是:kingtuns.txt.r101kingtuns.txt.r102kingtuns.txt.minekingtuns.txt。同時在目標文件中標記來自不同用戶的更改。版本沖突解決:場景:1、現在A、B兩個用戶都更新kingtuns.txt文件到本地。hi匸眄反立悴呼耐呼崟當收童工良帳射護(J陸E于玄怦譽年弼心井酣ti申英.UY4LlEt抑Fn爭S:梢酗電品2、文檔中原始文件內容如下:rkinttwHU.tzt-七3、A用戶修改文件,添加內容“A用戶修改內容”完成后提交到服務器4、B用戶修改文件,添加內容“B用戶修改內容”完成后提交到服務器rkingtunaitit-遲平本匚!|區立祥

3、即格式姬覺看加檔助他肚呷切馴文件原始內客日網戶他改文件內容AdiOfiFadiFinhetliMiwtype0BytestransftfnHjtnqhruttfe)ord2iccond聞TheopefftbonWL&MoC-fiedB用戶提交更新至服務器時提示如下:D:侶扣nQfcjTH.btl&T飢&rsErErr能交責毆陰笊50T:左佯莊目毀響isW空過吋:産先更軒Thevrsonrewirtedecsnotoonesp(耐totherncurccftitfw忸triTMciKTL.廿itr?heeeaested右msnresoldceaoutcreate(needsbiheupdated

4、:,vEe:equestHvfsiwirtsoura巧erwtfwntrretranMcrcxirtH:(yeitwlthtowrraQ”B用戶將文件提交至服務器時,提示版本過期:首先應該從版本庫更新版本,然后去解決沖突,沖突解決后要執行svnresolved(解決),然后在簽入到版本庫。在沖突解決之后,需要使用svnresolved(解決)來告訴subversion沖突解決,這樣才能提交更新。解決沖突有三種選擇:A、放棄自己的更新,使用svnrevert(回滾),然后提交。在這種方式下不需要使用svnresolved(解決)B、放棄自己的更新,使用別人的更新。使用最新獲取的版本覆蓋目標文件,

5、執行resolvedfilename并提交(選擇文件右鍵解決)。C、手動解決:沖突發生時,通過和其他用戶溝通之后,手動更新目標文件。然后執行resolvedfilename來解除沖突,最后提交。解決步驟如下:1、在當前目錄下執行“update”(更新)操作AcbmPathWnttypeCwmandlpdairGtHifkltdvarifih匸AtTn*w!isWiBmng1OneorrweIte-erenaaonfetedstole.Ccnfktedi12、在沖突的文件上(選中文件-右鍵菜單一TortoiseSVNEditconflicts(解決沖突),出現如下窗口Theirs窗口為服務器上當

6、前最新版本Mine窗口為本地修改后的版本Merged窗口為合并后的文件內容顯示3、如果要使用服務器版本,在Theirs窗口選中差異內容,右鍵,選擇Usethistextblock(使用這段文本塊)。同理如果要使用本地版本,在協商后,在Mine窗口右鍵,選擇Usethistextblock(使用這段文本塊)。4、修改完成后,保存kingtuns.txt文件內容。5、在B用戶的沖突目錄下,選中文件-右鍵菜單一TortoiseSVNResolved(解決)。會列出沖突的文件列表,如果確認已經解決,點OK。6、沖突解決7、提交解決沖突后的文件。如何降低沖突解決的復雜度:1、當文檔編輯完成后,盡快提交,頻繁的提交/更新可以降低在沖突發生的概率,以及發生時解決沖突的復雜度。2、在提交時,寫上明確的message,方便以后查找用戶更新的原因,畢竟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論