2017-10-12 38 views
0

我正嘗試以交互方式進行重新綁定,但是當我運行git rebase -i HEAD~6時,交互式重新打開的文件將打開並立即被git刪除。我收到消息不能互動rebase:文件刪除,「成功重新發布」...?

成功重新裝配和更新了參考文件/ heads/feat/pipe/rpc。

就是這樣 - 我可以rebase。發生什麼事?

PS:在https://github.com/gitextensions/gitextensions/issues/3537中描述了類似的問題,但我不知道我會使用任何擴展名。

+0

Git無罪。在'git rebase -i'上,它準備包含rebase計劃的文件,並使用配置的編輯器(如果沒有在Git配置中設置編輯器,則在系統上默認編輯器)打開它。某些程序不允許運行它們的多個實例。當第二個實例啓動時,它將參數傳遞給第一個實例(在最好的情況下)並退出。 Git(或任何其他啓動編輯器的程序)無法知道這是什麼時候發生的。所有它知道的是,編輯退出了,這意味着計劃被保存並且可以繼續。爲Git使用不同的編輯器。 – axiac

回答

0

看來我的編輯(凱特)有一個問題。它已經打開了一些文件。在我完全關閉它之後,我可以像往常一樣重新綁定。