2016-08-29 28 views
0

我的主要開發環境是在Windows內,但對於Git,我嘗試主要使用命令行來完成大多數事情,偶爾會爲其他人使用TortoiseGit(例如查看查看日誌或重新綁定)。通常在切換分支時,在刪除和恢復文件時沒有問題。但某些程序會鎖定這些文件(例如,在Excel中編輯CSV文件),這會在切換分支時導致輕微問題。我可以強制TortoiseGit在切換分支時重試取消鏈接文件嗎?

如果從命令提示符和文件的切換被鎖定,它只會通知您它無法取消鏈接文件並詢問您是否要重試。這將使我有機會關閉帶鎖的程序並讓它重試。

switching from command prompt 從命令提示符切換

不過,如果我是通過TortoiseGit切換分支,就會有錯誤,但將作爲如果反應是N並完成了離開的文件在其當前州。它有點煩人,因爲我不得不返回並手動恢復文件。我寧願讓它等一會,然後讓我再試一次,就像通常採取其他行動一樣。

switching from TortoiseGit 從TortoiseGit

開關有沒有什麼辦法可以強制TortoiseGit制止和問我重試切換分支時斷開鏈接文件?或者這僅僅是TortoiseGit的一項功能?

+0

啊我看到,git.exe報告成功,因此你沒有看到「失敗」選項。不知道爲什麼現在... – MrTux

+0

是的/沒有問題將被集成到TortoiseGit與下一個(預覽)發佈... – MrTux

+0

啊太好了,謝謝! –

回答

1

到TortoiseGit 2.2.3是/否問題包裝器(GIT_ASK_YESNO)未實現。從2.2.4開始,這將是supported,但是,我不知道爲什麼git.exe報告「錯誤」成功後爲什麼。

相關問題