我需要对我的项目进行一些小的更改,但是我想将它们放在主树旁边 - 这样我就可以恢复到之前的状态,并继续工作(我想做一个小的残缺的构建我的项目)。但我不想完成我项目的完整分支。
例如:
...
|
rev 100
| \
rev 103 rev 101
| \
... rev 102
我希望能够恢复任何这些修订。在Bazaar有可能吗?
答案 0 :(得分:4)
您可以使用bzr-colo plugin:
cd your-branch
# prepare colo workspace
bzr colo-ify
# create a subbranch
bzr switch -b subbbranch
# hack-hack-hack-commit-commit
#now revert back to your main state
bzr switch trunk
# now you want to come back to subbranch
bzr switch subbranch
有关bzr-colo的用户手册,请参阅bzr help colo
。