【问题标题】:EGit - Switching branches doesn't remove empty directories/packagesEGit - 切换分支不会删除空目录/包
【发布时间】:2013-06-14 16:32:27
【问题描述】:

我正在使用 EGIT 来管理我的 GIT 存储库,目前它似乎运行良好。但是,当我从一个分支切换到另一个分支时,文件会正确切换,但是会留下一个分支中存在但另一个分支中不存在的空目录和包。

我知道 GIT 是基于实际文件而不是目录,但这并不理想,因为我的一个分支是一个大型重构,因此包含许多 master 分支没有的包。

根据我的研究,似乎有一个 GIT 命令 git clean -d 应该清理目录。 EGIT 支持吗?或者有没有办法在用 EGIT 切换分支时执行这个命令?

【问题讨论】:

    标签: eclipse git egit


    【解决方案1】:

    看起来像 bug 345585:“EGit 在切换分支时不会修剪空文件夹”。

    它仍处于打开状态,所以目前,git clean -d 是您的最佳选择(但在 Eclipse 之外,在 shell 会话中)。


    2013 年 6 月更新,Egit 3.0 Kepler

    现在已在存储库视图中添加了一个干净的操作。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-19
    • 1970-01-01
    • 1970-01-01
    • 2020-08-17
    • 1970-01-01
    • 2021-04-17
    相关资源
    最近更新 更多