所以这里的问题是我的some-git
存储库构建中的代码maven
,分支master
和myBranch
。目前的master
结构是:
项目_
|
核心
司机
测试_ XTest
| _ YTest
最近我对myBranch
重构模块和目录进行了更改。
项目_
|
芯[芯]
驱动程序[司机]
XTests [x-test] //格式[]
YTests [γ-测试]
在结帐intelliJ
时使用myBranch
并且当前在master
上,整个结构已恢复,但不会删除目录XTests
和YTests
。任何关于为什么会发生这种情况的想法以及解决这个问题的解决方案是什么,以便目录不再存在?
注意:并非整个目录仍然存在,但只有来自/src/main/resources
下的XTests和YTests的资源仍在项目中。
答案 0 :(得分:0)
尝试将您的分支机构签出到与原始工作文件夹不同的文件夹,git不会删除现有文件夹(从不同的文件夹结构)到新的文件夹 - 因此您仍然可以在Tests \ x-test中使用文件夹测试\ Y型测试。
但是,git clean -fd
可用于删除未跟踪的目录。