gpt4 book ai didi

bazaar - 删除 Bazaar 中的父分支

转载 作者:行者123 更新时间:2023-12-01 12:54:38 26 4
gpt4 key购买 nike

给定以下场景:

$ bzr init-repo foo
$ bzr init foo/bar
$ cd foo/bar
$ echo 'some text' > a_file
$ bzr add a_file
$ bzr commit -m 'a commit message'
$ cd ..
$ bzr branch bar trunk
$ bzr rmbranch bar
bzr: ERROR: Branch is active. Use --force to remove it.

在这种情况下执行 bzr rmbranch --force 是否安全?有没有更优雅的解决方案?

在执行 bzr rmbranch --force 之后,bzr info 仍然显示 ../foo/bar 作为 的父分支>trunk,我该如何更改它?

最佳答案

bzr rmbranch 只是删除给定位置的分支。如果您需要删除服务器上的分支,这将非常方便。

在您的本地磁盘上,如果您想删除一些分支和树,只需使用 rmdel 命令(取决于您的操作系统/shell)就可以了。

注意:如果树存在,rmbranch 不会删除树,只是分支对象。 (在您的示例中,工作树实际上存在)。对于本地工作区,使用 rm 会简单得多。

父分支记录在.bzr/branch/branch.conf中。您可以编辑该配置文件。不影响删除分支。

关于bazaar - 删除 Bazaar 中的父分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10474291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com