如何撤消不属于变更集的bitkeeper中的签入?

我在一个位于bitkeeper存储库中的项目中有一个文件。我检查了一个文件,但我没有提交更改来创建一个变更集。如何撤消签到? 如果我有变更集,我可以撤消提交:
bk undo -r<rev>
但在这种情况下,我无法提交和撤消变更集,因为我有其他我不想触摸的签入文件。     
已邀请:
您可以使用
bk stripdel
撤消提交之外的签入:
bk stripdel -r<rev> filename
例如,用这个签到:
nfellman@xyz> bk ci a.c 
End comments with "." by itself or a blank line.
a.c 1.242>>  a
a.c@1.242>>  b
a.c@1.242>>  .
a.c revision 1.242: +0 -4 = 6731
a.c 1.242 -> 1.243
然后使用以下方法撤消签入:
nfellman@xyz> bk stripdel -r1.242 a.c
stripdel: removed 1 deltas from a.c
    
答案略有改善...... 您可以使用-r +来引用顶部修订。脱衣舞娘 变为:
bk stripdel -r+ a.c
    

要回复问题请先登录注册