您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么Mercurial的strip命令不会重写历史记录?

5b51 2022/1/14 8:22:04 python 字数 1128 阅读 513 来源 www.jb51.cc/python

Mercurial帮助文本说,“strip命令删除指定的变更集及其所有后代.”这听起来非常像重写历史记录,如果有人将他的工作建立在一个突然被删除的变更集上,那么它必然会引起问题.但是帮助文本还说该命令“不是历史重写操作,可以在公共阶段用于变更集”.我确信编写帮助文本的人非常清楚自己在做什么,所以我错过了什么才能理解这一点? 关键是如果你剥离一个公共变更集,然后从某个地方再次拉出它,你就没有引起任何

概述

如果您(例如)将两个公共变更集合在一起,然后从某个地方提取原始变量集,那么您现在有两个分支.一个具有原始的两个变更集,另一个具有折叠的变更集,但两者都具有相同的变化.在那一刻,地狱破裂了,孩子们吃着怪物在地球上漫游.

因此,“历史重写”与“历史剥离”不同.

davidmc24由Matt Mackall(Mercurial的父亲)指出this post,他说的基本上是相同的

总结

以上是编程之家为你收集整理的为什么Mercurial的strip命令不会重写历史记录?全部内容,希望文章能够帮你解决为什么Mercurial的strip命令不会重写历史记录?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶