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