【问题标题】:Manual merge only on Git Extensions仅在 Git 扩展上手动合并
【发布时间】:2012-07-13 18:27:49
【问题描述】:

我对 Git 很陌生,我使用 Git 扩展。每当我拉动时,Git 都会使用 KDiff3 自动合并,并且仅在遇到冲突时才请求帮助。但是,我对自动合并功能不太满意,因为我看到合并的文件有一些没有报告的冲突。我想在 Git Extensions 中禁用自动合并。我希望 Git 能够让我在每次拉取时手动合并文件。

由于我是 Git 新手,如果您要求我更改一些 .git 文件,请务必提及文件最可能的物理位置。

【问题讨论】:

    标签: git merge git-pull git-extensions


    【解决方案1】:

    输入.gitattributes file:

    * -merge
    

    这将“unset”自动合并。

    您可以选择:

    • 提交该文件(克隆您的存储库的每个人都必须处理手动合并)
    • 或将该指令放入$GIT_DIR/info/attributes 文件中(仅限您的存储库本地)

    请注意,kdiff3 可以通过 merge.tool 配置进行更改。

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      • 2017-03-26
      • 1970-01-01
      • 1970-01-01
      • 2011-07-01
      • 2010-10-21
      • 1970-01-01
      相关资源
      最近更新 更多