【问题标题】:How to fully remove file in repository?如何完全删除存储库中的文件?
【发布时间】:2023-03-31 06:47:02
【问题描述】:

我添加了一个带有提交的文件并将其推送到存储库。如果我使用新提交删除该文件,该文件同样将位于存储库中(版本控制系统的概念)。我可以从存储库中完全删除此文件(提交历史记录中有关此文件的文件和所有信息)吗?我希望删除它以便有可能返回之前的提交,并且不会遇到存储库中此文件可用性要求的问题。

【问题讨论】:

  • 您是唯一有权访问此存储库的人,还是该文件的变更集已与其他人共享?

标签: mercurial


【解决方案1】:

执行此命令,删除存储库中的文件

hg addremove

使用命令 hg status ,您可以看到要删除的内容,文件前带有 ! 符号。例如

# hg status

! src/main/filex
! src/main/fileY

【讨论】:

    猜你喜欢
    • 2011-03-28
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 2011-01-23
    • 2015-04-19
    相关资源
    最近更新 更多