gpt4 book ai didi

version-control - 在Mercurial中仅提交一些文件

转载 作者:行者123 更新时间:2023-12-04 03:00:01 25 4
gpt4 key购买 nike

很多时候,我对存储库中的文件进行了两种不同的更改,我希望将这些更改视为两次连续的提交。

例如,在存储库中

  • prog.c
  • prog.h
  • README.txt

  • 修复 prog.cprog.h错误时,我修复了 README.txt中的错字。现在,我想使用自己的提交消息将更改提交给 prog.c,然后将其更改为 README.txt

    在git中,我可以轻松地通过索引做到这一点
    git add prog.c prog.h
    git commit -m 'bug #1234'
    git commit README.txt -m 'some typos fixed'

    在Mercurial中做到这一点的最佳方法是什么?

    澄清:我(在编辑之前)使用了一个玩具示例,其中每个变更集跨越一个文件。但是我想要一个一般性的答案,当每个变更集中有很多文件时该怎么办。

    最佳答案

    hg commit -m "bug #1234" prog.c prog.h

    然后
    hg commit -m "some typos fixed" README.txt

    关于version-control - 在Mercurial中仅提交一些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1968847/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com