2

私は EGIT を使用して GIT リポジトリを管理していますが、これは今のところうまく機能しているようです。ただし、あるブランチから別のブランチに切り替えると、ファイルは正しく切り替えられますが、一方のブランチには存在するが他方には存在しない空のディレクトリとパッケージが残ります。

GIT はディレクトリではなく実際のファイルに基づいていることは理解していますが、私の 1 つのブランチは大規模なリファクタリングであり、マスター ブランチにはない多くのパッケージが含まれているため、これは理想的ではありません。

私の調査によると、ディレクトリをクリーンアップする GIT コマンドgit clean -dがあるようです。EGIT はこれをサポートしていますか? もしくはEGITでブランチを切り替える際にこのコマンドを実行する方法はありますか?

4

1 に答える 1

1

これは、バグ 345585のように見えます: 「EGit は、ブランチを切り替えるときに空のフォルダーをプルーニングしません」。

それはまだ開かれているので、今のところ、これgit clean -dが最良のオプションです (ただし、Eclipse の外部では、シェル セッションで)。


Egit 3.0 Keplerの 2013 年 6 月の更新:

リポジトリ ビューにクリーン アクションが追加されました。

クリーンエグアクション

于 2011-07-04T15:02:56.203 に答える