有没有办法告诉 SourceTree 在合并时总是忽略空格“冲突”?类似于命令行调用:
git merge -Xignore-space-change
有没有办法告诉 SourceTree 在合并时总是忽略空格“冲突”?类似于命令行调用:
git merge -Xignore-space-change
SourceTree有一个忽略空格的选项。几年前它添加了这个选项。您可以访问此链接获取更多信息。
在“文件状态”或“日志”视图中,文件列表下面有一个齿轮下拉菜单(就在文件更改上方),点击那里并选择 忽略空格 选项。
希望这能帮到您。
SourceTree合并忽略空格冲突可以通过自定义操作完成。
我创建了一个自定义操作的shell脚本,执行类似的操作但忽略所有空格,这是我每天使用的,但您可以更改脚本第8行git merge参数从-Xignore-all-space
到-Xignore-space-change
以适应您的情况。您可以下载{{link1:sourcetree自定义操作脚本-合并忽略空格}},在sourcetree中调用脚本并传递参数$SHA
关于-Xignore-all-space
和-Xignore-space-change
的区别,您可以参考官方git高级合并书籍和git合并忽略空格答案在这里