如何撤消 Bitkeeper 中不属于变更集的签入?
我的项目中有一个文件位于 bitkeeper 存储库中。 我签入了文件,但尚未提交更改来创建更改集。 我怎样才能撤消签到?
如果我有一个变更集,我可以使用以下命令撤消提交:
bk undo -r<rev>
但在这种情况下,我无法提交和撤消变更集,因为我还有其他不想触及的签入文件。
I have a file in a project that is in a bitkeeper repository. I checked in a file but I haven't committed the change to create a changeset. How can I undo the checkin?
If I had a changeset I could undo the commit with:
bk undo -r<rev>
But in this case I can't commit and undo the changeset because I have other checked-in files that I don't want to touch.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
bk stripdel
在提交之外撤消签入:例如,使用以下命令签入:
然后使用以下命令撤消签入:
You can undo a checkin outside of a commit using
bk stripdel
:For instance, checking in with this:
And then undoing the checkin with this:
答案略有改进...
您可以使用 -r+ 来引用顶部修订版。 所以脱衣舞
变成:
Slight improvement on the answer...
You can use -r+ to refer to the top revision. So the stripdel
becomes: