我不在我的工作流程中使用快进合并.我注意到在git本身,可以在他们的.gitconfig中包含这个以默认情况下快速关闭:
[merge]
ff = false
Run Code Online (Sandbox Code Playgroud)
但是,TortoiseGit似乎并没有对此做任何事情.当我进行合并时,"No Fast Forward"复选框仍然未被选中.当我执行合并时,我看到它仍然调用命令git.exe merge Branch_test,没有--no-ff开关.
如何让它默认关闭?
啊哈!
设置
[merge]
ff = false
Run Code Online (Sandbox Code Playgroud)
在配置文件中确实阻止了使用TortoiseGit进行合并时的快速转发,因为这会改变git.exe自身的行为.
添加该选项后,合并对话框中的"无快进"复选框将无法执行任何操作!相反,所有合并都将是"无快进"合并.
它有点笨拙,因为这意味着我没有TortoiseGit对话框中的选项来覆盖默认值(即,使用--ffmerge命令上的开关).尽管如此,它大致完成了我的需求.
| 归档时间: |
|
| 查看次数: |
820 次 |
| 最近记录: |