我們辦公室的一些新開發人員(包括我自己)在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中的失敗提交
- 4. SmartGit是否支持git-svn?
- 5. 從smartgit Git拉/推錯誤
- 6. SmartGit:日誌窗口很慢
- 7. 創建補丁和SmartGit
- 8. Smartgit Ubuntu不適合屏幕
- 9. Smartgit總是要求密碼憑據
- 10. SmartGit - 將標籤向上移動?
- 11. 如何在SmartGit中放置單行?
- 12. 如何從SmartGit中刪除存儲庫?
- 13. Smartgit證書的SHA指紋不匹配
- 14. 如何將Smartgit連接到GitHub
- 15. SmartGit和TortoiseGit憑證之間的區別?
- 16. SmartGit Hg「身份驗證失敗」
- 17. 過濾文件列表中SmartGit
- 18. SmartGit在Ubuntu上的安裝和使用
- 19. 如何使用smartgit結帳和重置?
- 20. Smartgit:自動插入提交消息
- 21. 無法使用SmartGit連接到BitBucket
- 22. Git/SmartGit無法推送「大」文件
- 23. 使用SmartGit時如何改變core.autocrlf?
- 24. git-blame在smartgit上可用嗎?
- 25. 如何使用SmartGit/KitKraken忽略/從Git中刪除文件夾
- 26. SmartGit不會使用ssh進行身份驗證
- 27. 顯示SmartGit中哪些文件已更改
- 28. SmartGit RPC失敗;結果= 22,HTTP代碼= 500
- 29. 在鉤子中使用SmartGit的SSH客戶端
- 30. 使用SmartGit diff工具作爲外部git diff
這是目前不可能與SmartGit。我建議在這裏發佈一個主題:https://smartgit.userecho.com/ – mstrap
謝謝mstrap。我通過Git-Shell運行它,找到了解決方法。如果有人正在尋找這件事,我會作爲回答發佈。 – buttonsrtoys