我使用git子树拆分得到奇怪的结果 - 我有以下设置:
Project/
file.xml
WEB-INF/
build/
database/
DATA/
PUSH/
lib/
src/
test/
我正在尝试拆分数据库/。我用了命令:
git subtree split -P database/ -b database
创建数据库分支。我在数据库分支中得到的是:
database/
DATA/
PUSH/
WEB-INF/
有谁知道我为什么要在这里获得WEB-INF?如果我在分割之前从Project /删除WEB-INF但是没有提交,则它不会出现。所以我有一个解决方法。但我只是不明白而且想知道为什么Git没有按预期行事。
仅供参考,我尝试使用与目录不同的分支名称,遇到了同样的问题。
谢谢。