我使用IntelliJ(2016.1.3)和GIT集成插件(8.1)。 在我使用IntelliJ的過程中,我簽出了多個分支。現在這些分支從GIT中刪除(在每次請求我們刪除它們之後)。IntelliJ - GIT在GUI中刪除本地孤立分支
從現在起,每一個分支我檢查了一次從我的IntelliJ GIT的看法是存在(通過VCS>的Git>分行...),請參閱下:
有辦法刪除它們:做到這一點... 一個接一個!但是,如果有很多的分支(我們說一百個......),它肯定越來越乏味...
的問題是: 你知道,如果有刪除所有孤兒的簡單方法IntelliJ中的這個視圖中的本地分支?
謝謝:)
編輯:我已經找到一種方法將其刪除,但在其它工具:「混帳桂」。當你從那裏刪除它時,它也會在IntelliJ中被刪除。並且您可以一次刪除多個分支。
它在IntelliJ中沒有做任何事情:當地分支仍然存在。 –
它確實沒有在IntelliJ IDEA中做任何事情。它在存儲庫中執行。 IntelliJ插件必須從底層的'git'庫中刷新它的信息,並且它可能不會自行刷新。您可以打開「版本控制」視圖(使用* Alt-9 *或* Cmd-9 *,取決於您的操作系統),轉至其「日誌」選項卡並按下「刷新」按鈕或重新啓動IntelliJ IDEA,然後它會在下次啓動時刷新信息。 – axiac
問題是* pruning *只刪除*遠程跟蹤分支*(例如'remotes/origin/branch1'),而不是本地Git存儲庫中的真實分支'branch1'。你需要做'git branch -D branch1'來做到這一點。查看我的答案瞭解一些細節。 –