你們一塊兒開發,不免有時會同時修改同一個文件,這樣就要學會解決衝突。當你們更新代碼,發現如下狀況的時候,就說明你的修改的文件和服務器的文件產生了衝突(通常是別人也改了同一個文件)。
1)和服務器有衝突的文件:
2)點擊Update之後,若是出現如下狀況(出現四個文件),就說明須要解決衝突。
如何解決衝突:
出現文件衝突的時候:你有四個選擇:
1 以我修改的爲準,無論服務器目前的那個版本,好比另外同事和我同時修改了同一個地方,可是我以爲我寫的更好:
1)右擊衝突文件,選擇 Mark Resolved:
2) 在彈出框中選擇第二個(Resolve the conflict by using my version of the file.),點擊肯定便可。
2 選擇服務器目前最新的版本,好比我原來想改這個文件,後來發現同事已經改好了,就能夠選擇這個:
1)右擊衝突文件,選擇 Mark Resolved:
2)在彈出框中選擇第三個(Resolve the conflict by using the incoming of the file.),點擊肯定便可。
3 選擇服務器的基礎版本,這種狀況出現比較少,好比我改着改着,後來別人說這個功能不作了,其餘同事修改的也要取消,就能夠選擇這個:
1)右擊衝突文件,選擇 Mark Resolved:
2)在彈出框中選擇第四個(Resolve the conflict by using base version of the file.),點擊肯定便可。
4 這種狀況比較常見,主要是這個文件裏面,我同事改的也須要,我改的也須要,這樣就要進行編輯衝突,將咱們的兩個文件合成一個:
1)右擊衝突文件,選擇 Edit Conflicts:
2)在彈出框中,對兩個文件進行合併,以左邊的那個爲準。合併完之後,保存。
3)在彈出框中選擇第一個(Conflicts have been resolved in the file.),點擊肯定便可。