【问题标题】:Deleted some files being versioned by Mercurial, how do I commit those deletes?删除了一些由 Mercurial 版本控制的文件,我如何提交这些删除?
【发布时间】:2011-07-30 09:53:22
【问题描述】:

我删除了我不再使用的本地文件系统上的一些文件,它们只是垃圾。不幸的是,它们被版本控制(Mercurial)跟踪。现在我看到一个大红色'!说因为缺少文件而不同步。我如何告诉 Mercurial 可以删除这些文件,而无需还原所有文件并单独选择删除?

【问题讨论】:

    标签: version-control mercurial commit delete-file revert


    【解决方案1】:

    要么告诉它忘记那些文件:

    hg forget XYZ
    hg commit ...
    

    或者使用 addremove 命令,或者 addremove 选项提交:

    hg addremove
    Hg commit ...
    

    或者

    hg commit --addremove ...
    

    使用帮助查找有关这些命令的更多信息:

    hg help forget
    hg help commit
    

    【讨论】:

    • 请注意,addremove 可能会获取您可能不想提交的其他更改。我的建议是明确的,使用忘记命令。
    • 谢谢,这正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 2016-06-22
    • 1970-01-01
    • 2019-01-31
    • 2011-07-02
    • 2015-04-17
    • 2013-09-17
    • 2019-11-28
    • 1970-01-01
    相关资源
    最近更新 更多