搜尋

首頁  >  問答  >  主體

在使用git的時候,當我在檔案合併時,.gitattributes 中設定忽略部分檔案不合併,但似乎沒有效果

像我現在有兩個分支,分別是masterdevelop
根據官方的說法,在.gitattributes檔案中如下設定

database.xml merge=ours

兩個分支都有database.xml文件,但是內容不同,我不想在master合併develop分支的時候,把database.xml也合併了。

當我修改了develop分支中的database.xml,切換到master分支進行合併

git merge develop

結果依舊會產生衝突。這是為什麼?關於merge=ours說明的連結如下:
http://git-scm.com/book/zh/v1/%E8%87%AA%E5%AE%9A%E4%B9%89-Git-Git %E5%B...

習慣沉默習慣沉默2792 天前600

全部回覆(1)我來回復

  • 大家讲道理

    大家讲道理2017-05-02 09:23:16

    還需設定如下:

    git config --global merge.ours.driver true
    

    回覆
    0
  • 取消回覆