我在这里进行了很好的搜索和搜索,但似乎没有任何问题可以回答我的问题,所以就到这里了。我有一个具有当前文件夹结构的 git 存储库
/app/folder/
/app/folder2/..
/app/bundles/bundle1
/app/bundles/bundle2
我想将包中的每个包变成它自己的子模块,保留该包中代码的所有版本控制历史记录,保持目录布局完全相同。这样做的原因是我有另一个应用程序,我想在其中使用一些捆绑包。
我尝试使用
git filter-branch --subdirectory-filter bundles/client -- --all
但这不是正确的做法......
任何帮助将不胜感激。