我使用Bazaar,我喜歡它。一般來說,我只是創建不同的分支並分別管理它們。我剛剛發現所有這些分支都可以放入存儲庫。如果我理解正確,這將節省內存並提高速度,因爲共享分支之間的一些共同祖先。問題1:我理解這個權利嗎?試圖瞭解BZR知識庫
另一件事是,當我嘗試使用它時,我發現了一些我真的不明白的問題。這是我的嘗試。
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
返回任何內容,我仍然不能拉或合併。
這裏發生了什麼?接下來我該怎麼做。 請幫忙。
預先感謝您。
感謝您澄清。 – NawaMan 2010-03-06 02:21:51