当 hg mq 补丁队列中的单个补丁中有太多更改时该怎么办?
hg mq 插件的目的是能够对您的存储库进行完美的提交,而不会混淆您在心不在焉的 ADHD 引起的漫无目的代码中所做的更改; 例如...... 当我注意到错误 y…
Mercurial:qrefresh 编辑多个提交消息?
我遇到过这些问题:Mercurial 中的提交消息不正确 和qrefresh 有害吗。但是,我仍然对我的具体问题感到困惑。 我克隆了一个存储库,此后已经进行了大…
在 Mercurial 中,它“安全”吗?应用 mq 补丁时拉取?
go 编程语言有一个关于使用 mq 进行代码审查的页面,它指出:“自从拉动、推送以来,在应用 mq 补丁时更新和提交可能会损坏您的存储库”。 我理解为什…
Mercurial 队列特定命令是否等同于带有 --mq 参数的 Mercurial 命令?
我正在尝试学习 Mercurial 队列,但我对一堆“hg q*”命令和许多带有“--mq”参数的普通 hg 命令感到困惑。我认为 --mq 参数是为了替换一些 q* 命令,…
使用 Mercurial 队列将未提交的更改添加到新补丁中
Mercurial中创建补丁的流程如下: Create patch with qnew -> Create patch with qnew -> Create patch with qnew -> Create patch with qnew进…
如何将完整的二进制文件添加到 Mercurial 补丁中?
我想使用 Mercurial 来捕获对我们使用的软件的普通安装所做的更改。每次升级软件时,我们都需要手动编辑各种配置文件并添加当前版本软件中使用的第3方…
更新 Mercurial MQ 扩展中的提交消息
使用 hg qnew 和 hg qrefresh 创建并更新我想要应用于我的存储库的补丁后,但我在执行 hg 时编写的提交消息qnew 不太好,它没有引用 trac 中的票号,…
如何避免意外“hg推”?而不是“hg qpush”?
对于那些使用带有 MQ 扩展的 Mercurial 的用户: 这是我第二次不小心将更改提交到中央存储库 (hg Push),而不是将补丁应用到我的工作目录 (hg qpush)…
从 Mercurial MQ 补丁中删除文件
我在 Mercurial 中应用了大型 MQ 补丁。发生的情况是我已经完成了 qrefresh 并在我的补丁中包含了我不想包含的文件。有没有办法从我的补丁中删除对这…
如何使用 Mercurial 队列将工作拆分为多个补丁?
如果我已经编写代码有一段时间了,并且忘记了创建补丁系列,那么如何回顾性地创建补丁系列?到目前为止,我唯一想到的是: # Prepare and test the fi…
Mercurial:将最后 n 个修订导出到 MQ
有没有一种简单的方法可以将最后 n 次提交导出到新的 mq 队列中并从真实存储库中剥离提交? 我确实经常开始开发一个新功能,后来意识到我做错了什么/…