IDEA Git 解決衝突

2021-08-11 08:52:35 字數 1325 閱讀 1566

問題1:

小博本地沒有忽略.idea資料夾下workspace.xml檔案,但是.xml檔案已經被git追蹤,造成分支合併失敗

解決:依次執行

git rm -rf .idea

git commit -m "delete .idea"

git push

在.gitignore檔案中加入

.idea/*:

最終按照步驟提交**即可

問題2:合併時衝突

合併分支的時候會出現衝突,例如小玲和小博都操作了同乙個檔案

小玲寫了句:根據id查詢company-徐玲博-2017-11-18 17:33:11

小博寫了句:根據id查詢company-徐玲博-2023年11月18日 17:35:18-xlb-branch

都push了

碼雲上兩個分支的**分別為:

小博xlb-branch:

小玲master:

切換到master,參考場景八

注釋不一樣部分出現衝突,並且彈出files merged with conflicts對話方塊

選擇merge

開啟衝突的對比檔案,選擇乙個正確的一版,這裡和svn解決衝突就很像了

補充:現在以組長小玲身份合併,本地在左側,組員小博提交的內容來自遠端

例如,選擇小博提交的內容,則master中注釋部分就是小博提交的內容

最後一步,master把**add、commit、push提交到遠端倉庫,分支合併即完成

總結:git解決衝突和svn大同小異,兩個版本控制工具使用過乙個,學習另外乙個,只要知道其中的差異,並且多操作幾遍,就可以觸類旁通了。祝好運

IDEA Git 解決衝突

小博本地沒有忽略.idea資料夾下workspace.xml檔案,但是.xml檔案已經被git追蹤,造成分支合併失敗 解決 依次執行 git rm rf idea git commit m delete idea git push 在.gitignore檔案中加入 idea 最終按照步驟提交 即可 ...

解決 SVN解決衝突

intelij idea 使用svn,提交 前先更新 此時如果有衝突,就會提示你解決衝突。產生衝突的情況 a 和 b 兩名程式設計師,分別更新了同一版本 version 1 的 同時修改了乙個檔案。a提交 後,伺服器中的 是 version a 即 a 修改後的 b隨後提交 由於伺服器中的 已經不是...

svn衝突解決

by lone on june 21,2011 1 如何產生衝突 當開發人員a和開發人員b從版本庫同時檢出文件1.txt,而a和b同時修改了1.txt的同一地方,後提交的一方會在拷貝副本中產生衝突。兩個工作拷貝,a拷貝中檔案1.txt內容為 dfqerq 123dfwre b拷貝中檔案1.txt內容...