我无意中将一些机密文件提交给bzr分支。更有吸引力的是,我还把它们推到了发射台。
我做了一个bzr还原,但是,如果我去那个脏版本,我仍然可以看到那些文件。是否可以完全返回到先前的版本,以便这些文件完全消失?
或者作为替代方案,如果我删除启动板项目的trunk
分支,我是否可以创建新的trunk
?
答案 0 :(得分:4)
因此,根据TridenT和jelmer的建议,解决方案是:
1.) `bzr uncommit -r X` Where X is the revision I want to return to
2.) `bzr commit` This created the local revision X+1
3.) `bzr push --overwrite -r X+1` This pushed the stuff to launchpad,
并且所有这些粘性文件都消失了。
谢谢你们。
答案 1 :(得分:3)
如果删除启动板的主干分支,您将能够创建新的主干。
您还可以使用“bzr push --overwrite -rREVNO”完全返回上一版本,其中REVNO是您想要返回的版本。
答案 2 :(得分:3)
你可以uncommit
。
对于用户,这将从分支中删除它。
在bzr repo中,它实际上将修订与主线取消链接。