我有一个本地克隆的私有(private)GitHub存储库(我不能在这里分享)。我想将此仓库中的一个子文件夹拆分为一个新的子树仓库。我正在按照Using Git subtrees for repository separation的说明进行操作(在下,将代码拆分到自己的存储库中)。

我的具体命令是:

> git subtree split -P .\plugins\rg-feed-client -b rg-feed-client

但是,它失败并显示了恰好24条“断言失败”的错误消息,如下所示:
1/     26 (0)2/     26 (1)assertion failed:  [ plugins/rg-feed-client = .\plugins\rg-fee
3/     26 (2)assertion failed:  [ plugins/rg-feed-client = .\plugins\rg-feed-client ]
...
26/     26 (25)assertion failed:  [ plugins/rg-feed-client = .\plugins\rg-feed-client ]

如果我尝试其他任何子文件夹,也会发生完全相同的情况。我不知道这里可能出什么问题了!

我的存储库有2个远程控制:源,和一个添加到存储库中的现有子树的远程控制。

最佳答案

这可能是由于--prefix中的反斜杠(当时我正在运行Windows。)

08-27 13:51