鍍金池/ 問答/人工智能  Java  Linux/ svn為什么會(huì)有沖突問題?git為什么不存在?

svn為什么會(huì)有沖突問題?git為什么不存在?

目前工作中主要用到svn,但是經(jīng)常出現(xiàn)沖突問題,這是如何出現(xiàn)的呢?為什么git不存在這樣的問題?

回答
編輯回答
青裙

git也有,沖突就是你修改的代碼不是最新的與線上有沖突,先把線上的代碼pull下來,與本地代碼merge

2017年10月29日 19:29
編輯回答
好難瘦

svn中的沖突主要是版本庫同時(shí)被修改所造成的沖突。假如 A ,B 兩個(gè)人同時(shí)更新同一個(gè)文件,如果是修在在不同的行的修改可以通過合并操作,如果修改的是同一行的內(nèi)容,這種沖突就沒法直接合并了,這個(gè)就需要人工手動(dòng)的去修改。

2017年12月6日 16:35
編輯回答
檸檬藍(lán)

都會(huì)有。你的觀察是有偏的。

要想少?zèng)_突:
第一,代碼模塊化要做到,這樣不同人更改同一處代碼的機(jī)會(huì)就少了。
第二,要勤commitupdate 或者 pushpull。(pull=fetch+merge
第三,git里可以多鼓勵(lì)大家嘗試下rebase

2017年11月25日 08:49