git子树拆分导出所有内容,但带前缀

问题描述 投票:2回答:1

我想使用git子树拆分将目录从git存储库导出到新存储库。

根据例如在这里

https://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/

命令

git subtree split --prefix=lib -b split

将lib下的目录分割成一个新的分支。我可以在新创建的存储库中重现此内容。

当我在仓库中使用要分解的目录/ firmware的命令时,下面的命令将创建一个包含所有/ firmware的分支。

git subtree split --prefix=firmware -b split

这是git子树中的错误,还是我以错误的方式使用git子树?

git git-subtree
1个回答
0
投票

这是git子树中的错误,还是我以错误的方式使用git子树?

都不是。这就是git subtree的工作方式。添加子树时,它会添加在前缀中。当您拆分子树时,前缀将被删除,并且子树将被提取到根。

© www.soinside.com 2019 - 2024. All rights reserved.