Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea Intellij删除多个本地分支_Intellij Idea - Fatal编程技术网

Intellij idea Intellij删除多个本地分支

Intellij idea Intellij删除多个本地分支,intellij-idea,Intellij Idea,使用Intellij IDE(我有2017.3.5版)有没有办法一次删除多个本地git分支//2021年2月更新: 正如mojmir.novak在这里指出的那样:您现在可以在IntelliJ中实现这一点。要仅删除合并的分支,请参见下面的答案: //旧版本更新: 要清理已合并为主功能的(旧)功能分支,可以使用终端清理 要删除已合并到当前签出分支中的所有本地分支,请执行以下操作: git branch --merged | egrep -v "(^\*|master|dev)"

使用Intellij IDE(我有2017.3.5版)有没有办法一次删除多个本地git分支

//2021年2月更新:

正如mojmir.novak在这里指出的那样:您现在可以在IntelliJ中实现这一点。要仅删除合并的分支,请参见下面的答案:

//旧版本更新:

要清理已合并为主功能的(旧)功能分支,可以使用终端清理

要删除已合并到当前签出分支中的所有本地分支,请执行以下操作:

git branch --merged | egrep -v "(^\*|master|dev)" | xargs git branch -d
有关更多详细信息,请参阅

使用运行配置进行清理“

为了使用intelliJ一次清理多个分支,您需要安装Bash Support插件并使用它创建一个运行配置,该配置使用上述命令执行脚本

  • 安装
  • 使用命令创建脚本。(例如,
    ~/scripts/clean branchs.sh
  • 创建一个新的
    Bash
    run-config
  • 链接到步骤2中创建的脚本
  • 提供要清理的回购协议的工作目录
  • 运行它来清洁树枝

  • 有一个插件可用于此:

    要在安装后使用,请在主菜单中转到:


    VCS>Git>删除旧分支

    您可以直接在IntelliJ IDEA中删除多个分支

    转到选项卡Git/Log。在那里打开左侧的树视图。检查此图片:


    来源:

    经历了清理未使用的分支的痛苦,找到了这个插件

    但是我在Mac-IntelliJ上看不到
    VCS>Git
    菜单

    但是成功地在
    git>上下文菜单下找到了类似的选项-删除旧分支…

    我不确定是否有默认选项,或者这是因为上面提到的插件


    共享以帮助其他没有VCS>Git菜单的人,就像我的情况一样

    我为每次更改创建一个分支;时间过后,这会迅速堆积起来。Intellij提供了一种删除单个本地(和远程)的方法分支。所以我很好奇是否有办法选择多个分支并删除我怀疑的分支,因为我发现自己处于相同的位置:-)请参阅更新的答案。@MarquisBlount请参阅新的更新,我找到了一种“自动化”的方法“它使用BashSupport插件与IntelliJ连接。@MarquisBlount您是否提交了功能请求?在这里添加URL可能会有所帮助,以便人们可以对其进行投票。我也想要这个@jon_wu抱歉,没有,我从来没有想到过这应该是当今公认的答案。IntelliJ显然支持一次删除多个分支,甚至跨多个git根。同意,在我的中添加了一个更新来引用这个。伟大的工作@mojmir.novakma被认为是公认的答案。谢谢。以前,我是用其他软件来做这件事的。现在我可以安息了。哈哈。