1
git repoのサブディレクトリを独立したリポジトリに分割したいと思います。gitサブディレクトリを別のリポジトリに完全に分割する
関連するフォルダ(git filter-branch --prune-empty --subdirectory-filter dir1 -- --all
)以外のすべてをフィルタリングするための短いガイドですが、ここで私は新しいgit repoを持っていますが、元のすべてのブランチを持っています。私のサブディレクトリを変更していないブランチの
私は何とかしてrev-list
、ls-tree
でそれをやっていると思って、ブランチにフィルタをかけ、私のサブディレクトリに接触したコミットを含んでいます。
私の解決策が実用上問題ないのか、それとも問題があるのかもわかりませんが、理論的には私にとってはうれしいです。
いずれかのアイデアか別の方法がありますか?