2

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

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

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

4

1 回答 1

1

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

它仍然是打开的,所以现在,这git clean -d是您最好的选择(但在 Eclipse 之外,在 shell 会话中)。


2013 年 6 月更新,针对Egit 3.0 Kepler

现在,已将清理操作添加到存储库视图中。

清白行动

于 2011-07-04T15:02:56.203 回答