1

使用 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 的行为不如预期。

仅供参考,我尝试使用与目录不同的分支名称,遇到了同样的问题。

谢谢你。

4

0 回答 0