使用 git subtree split 我得到了奇怪的结果 - 我有以下设置:
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 的行为不如预期。
仅供参考,我尝试使用与目录不同的分支名称,遇到了同样的问题。
谢谢你。