gpt4 book ai didi

bazaar - 试图了解 BZR 存储库

转载 作者:行者123 更新时间:2023-12-04 21:54:53 28 4
gpt4 key购买 nike

我使用 Bazaar,我喜欢它。一般来说,我只是创建不同的分支并分别管理它们。我刚刚发现所有这些分支都可以放入存储库中。如果我理解正确,这应该可以节省内存并提高速度,因为分支之间的一些共同祖先是共享的。 Q1:我理解正确吗?

另一件事是,当我尝试使用它时,我发现了一些我真的不明白的问题。这是我尝试的方式。

bzr init-repo --trees TestBzrRepo
cd TestBzrRepo
bzr init trunk
mkdir branches
cd branches

bzr branch ../trunk b01-Add-file2-f
echo 'This is file 2' > file2.f
bzr add file2.f
bzr commit -m "Add file 2"

cd ../../trunk
echo 'This is file 1' > file1.f
bzr add file1.f
bzr commit -m "Add file 1"

cd ../branches/b01-Add-file2-f

从现在开始,如果我这样做 bzr pull ../../trunk , 我有:
bzr: ERROR: These branches have diverged. Use the missing command to see how.
Use the merge command to reconcile them.

如果我这样做 bzr merge ../../trunk , 我有:
bzr: ERROR: Branches have no common ancestor, and no merge base revision was specified.
bzr conflicts什么都不返回,我仍然无法拉或合并。

这里发生了什么?以及接下来我该怎么做。
请帮忙。

先感谢您。

最佳答案

我认为合并错误的原因是您在创建第二个分支之前没有创建修订版。 bzr qlog TestBzrRepo可能有助于了解情况。

试试 bzr merge ../../trunk -r 0..-1 .

关于bazaar - 试图了解 BZR 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2387975/

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