我的本地计算机上有一个mercurial队列补丁,我需要与同事分享,我不想承诺上游存储库。有没有一种简单的方法可以打包补丁并与他分享?
答案 0 :(得分:4)
mq将补丁存储在.hg\patches\
文件夹中,作为没有扩展名的文件。
您可以复制或通过电子邮件发送这些文件,并在另一端使用hg qimport FILE
将其带入另一个存储库的修补程序队列中。请注意,如果您将其直接复制到目标.hg\patches\
文件夹,则需要使用--existing
开关,以便hg
知道不创建该文件。
顺便说一下,.hg/patches
文件夹本身可以是一个存储库,用于跟踪补丁队列本身的变化。您可以使用hg init --mq
初始化它,并按hg com --mq
提交当前的补丁。
答案 1 :(得分:0)