问题描述
我需要从现有的大仓库中取出几个文件夹并创建一个新的小仓库。然后,我计划使用子树将小仓库用作大仓库中的文件夹。我认为这两个步骤应该协同工作。我在Windows 10 / git 2.28上。
对于拆分存储库的第1步,我想在this SO question的@Ipearson答案后面使用git-filter-repo
git filter-repo --path dir1\dir2 --force
我必须使用force选项,否则会一直说这不是一个新鲜的克隆。但是我已经将仓库复制到了新目录中!
这是filter-repo命令的输出:
我期望dir1内的dir2将继续存在。 实际上,我必须使用多个--path目录,如下所示,但这也无法正常工作。
git filter-repo --path dir0 --path dir1/dir2
所以我的问题是:
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)