我们办公室的一些新开发人员(包括我自己)在Visual Studio中重新格式化了一些文件,这些文件在smartgit中合并时会改变空白并导致冲突。我看到git有选项-Xignore-space-change来导航空白变化。在合并时,smartgit有没有办法使用这个选项?Smartgit -Xignore-space-change?
0
A
回答
1
Smartgit不支持此功能,但由于smartgit是用于命令行后端的GUI,因此您可以从Smartgit内打开外壳窗口并输入后端支持的任何命令。
要打开Git-Shell,请选择工具> Git-Shell。
我工作的一个特性分支了我们的“开发”分支,所以我的命令行合并发展成我的分支,而忽略空格是这样的:
$ git.exe merge --no-ff --no-commit -Xignore-all-space develop
我是新来的git,所以有关命令行命令的提示,我跑通过Smartgit接口合并,看到回显到输出窗口的shell命令:
$ git.exe merge --no-ff --no-commit develop
(要查看输出命令,确保编辑>首选项>命令> “在输出窗口中显示执行的命令”处于活动状态)。然后,我将命令文本复制并粘贴到Git-Shell中,并插入了-Xignore-all-space选项。合并的结果(包括解决的任何剩余冲突)很好地填充了Smartgit GUI,就好像命令已通过GUI一样。
编辑:锯建议地方添加--no-commit选项,所以加在它上面
相关问题
- 1. SmartGit合并SVN
- 2. smartgit和ksdiff集成
- 3. SmartGit是否支持git-svn?
- 4. Smartgit Ubuntu不适合屏幕
- 5. SmartGit中的失败提交
- 6. 如何从SmartGit中删除存储库?
- 7. 如何使用smartgit结帐和重置?
- 8. 使用SmartGit时如何改变core.autocrlf?
- 9. SmartGit和TortoiseGit凭证之间的区别?
- 10. 无法使用SmartGit连接到BitBucket
- 11. 如何在SmartGit中放置单行?
- 12. 过滤文件列表中SmartGit
- 13. Smartgit总是要求密码凭据
- 14. Smartgit:自动插入提交消息
- 15. Git/SmartGit无法推送“大”文件
- 16. 显示SmartGit中哪些文件已更改
- 17. SmartGit和Git如何与远程进行比较?
- 18. 如何让SmartGit/Hg在非英语系统中找到mercurial?
- 19. 我在哪里可以找到SmartGit垃圾?
- 20. SmartGit冲突解决器实际上意味着什么?
- 21. SmartGit是否有办法做三方冲突解决?
- 22. 如何在Smartgit中编辑我以前的提交消息?
- 23. SmartGit:文件或目录不是过时的错误消息?
- 24. Smartgit:将本地更改从存储移到分支
- 25. 如何在smartgit中设置git全局配置
- 26. 使用Smartgit使用现有名称启动新功能
- 27. 将文件重置为SmartGit中指定的提交
- 28. Git推在Git Bash中工作,但不在SmartGit或TortoiseGit中
- 29. 如何将PowerShell设置为我的SmartGit“打开Git-Shell”命令?
- 30. 如何撤销SmartGit/Git中的提交操作
这是目前不可能与SmartGit。我建议在这里发布一个主题:https://smartgit.userecho.com/ – mstrap
谢谢mstrap。我通过Git-Shell运行它,找到了解决方法。如果有人正在寻找这件事,我会作为回答发布。 – buttonsrtoys