从另一个分支提取时禁用自动合并文件



从另一个分支提取时,如何阻止TortoiseGit和/或SourceTree执行自动合并?

我想手动合并(使用KDiff3或任何外部diff/merge程序)所有在签出分支和我从中提取的分支中更改的文件。

显然,默认情况下,合并是自动完成的(而且很糟糕),它完全打乱了我的项目文件。

  1. 将KDiff3设置为diff/merge的外部程序
  2. Fetch
  3. 比较修订
  4. 区分每个文件并手动合并

外部程序设置:https://tortoisegit.org/docs/tortoisegit/tgit-dug-settings.html

与KDiff3:的差异

C:Path-Tokdiff3.exe %base %mine --L1 %bname --L2 %yname

与KDiff3:合并

C:Path-Tokdiff3.exe %base %mine %theirs -o %merged --L1 %bname --L2 %yname --L3 %tname

最新更新