次のように、gitサブツリーを使用して、Javaプロジェクトの特定のパッケージを別のリポジトリに分割します(履歴を保持します)
$ git subtree split -P src/main/java/com/company/package -b moved_package_branch
次に、このブランチに切り替えると、パッケージのすべてのコンテンツが元の場所 (src/main/java/com/company/package) ではなく、プロジェクトのルートに移動されていることがわかります。
それを修正する方法について何か考えはありますか?