bzr:将存储库子目录分离到新存储库中

发布于 2024-08-25 23:44:22 字数 448 浏览 2 评论 0原文

我有一个名为 misc 的 bzr 存储库。自然地,它被许多子目录堵塞,现在这些子目录值得拥有自己的存储库。

如何将子目录(例如 misc/docs)分离到名为 doc 的新存储库中?

我已经尝试过:

bzr split misc/docs

但是得到:

bzr: ERROR: To use this feature you must upgrade your branch at   
     file:///home/adam/bzr/misc/ to a format which supports rich roots.

存储库被推送到外部服务器中,因此我可以随意删除和重新分支。

谢谢,

亚当

I have a bzr repository called misc. Naturally, it got clogged with lots of subdirectories which now deserve a repo of their own.

How do I detach a subdirectory, say misc/docs, into a new repo called doc?

I have tried:

bzr split misc/docs

But got :

bzr: ERROR: To use this feature you must upgrade your branch at   
     file:///home/adam/bzr/misc/ to a format which supports rich roots.

The repo is pushed into an external server, so I can delete and re-branch at will.

Thanks,

Adam

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暖阳 2024-09-01 23:44:22

看一下 bzr-fastimport 插件。它具有命令 fast-import-filter ,允许您“过滤”树的一部分。所以通常的工作流程是:

bzr fast-export > out.fi
bzr fast-import-filter -i mysubdir out.fi > new.fi
bzr fast-import new.fi

Take a look at bzr-fastimport plugin. It has the command fast-import-filter which allows you to "filter" part of your tree. So usual workflow would be:

bzr fast-export > out.fi
bzr fast-import-filter -i mysubdir out.fi > new.fi
bzr fast-import new.fi
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文