检查不同分支时如何删除模块和目录

时间:2016-02-03 11:31:17

标签: git maven intellij-idea

所以这里的问题是我的some-git存储库构建中的代码maven,分支mastermyBranch。目前的master结构是: 项目_         |         核心         司机         测试_ XTest              | _ YTest

最近我对myBranch重构模块和目录进行了更改。 项目_         |         芯[芯]         驱动程序[司机]         XTests [x-test] //格式[]         YTests [γ-测试]

在结帐intelliJ时使用myBranch并且当前在master上,整个结构已恢复,但不会删除目录XTestsYTests。任何关于为什么会发生这种情况的想法以及解决这个问题的解决方案是什么,以便目录不再存在?

注意:并非整个目录仍然存在,但只有来自/src/main/resources下的XTests和YTests的资源仍在项目中。

1 个答案:

答案 0 :(得分:0)

尝试将您的分支机构签出到与原始工作文件夹不同的文件夹,git不会删除现有文件夹(从不同的文件夹结构)到新的文件夹 - 因此您仍然可以在Tests \ x-test中使用文件夹测试\ Y型测试。

但是,git clean -fd可用于删除未跟踪的目录。