私は EGIT を使用して GIT リポジトリを管理していますが、これは今のところうまく機能しているようです。ただし、あるブランチから別のブランチに切り替えると、ファイルは正しく切り替えられますが、一方のブランチには存在するが他方には存在しない空のディレクトリとパッケージが残ります。
GIT はディレクトリではなく実際のファイルに基づいていることは理解していますが、私の 1 つのブランチは大規模なリファクタリングであり、マスター ブランチにはない多くのパッケージが含まれているため、これは理想的ではありません。
私の調査によると、ディレクトリをクリーンアップする GIT コマンドgit clean -dがあるようです。EGIT はこれをサポートしていますか? もしくはEGITでブランチを切り替える際にこのコマンドを実行する方法はありますか?