Mercurial中的本地删除文件

时间:2012-11-13 09:49:31

标签: mercurial

我删除了一些似乎在Mercurial中跟踪的本地文件,因此我得到了:

ga1009@ga1009-dell:~/PhD/equilibrium$ hg status -q
! equilibrium/Computations/Matlab_ga/CVaR_vs_loan.p~
! equilibrium/Computations/Matlab_ga/CVaR_vs_noMargin.p~
! equilibrium/Computations/Matlab_ga/CVaR_vs_xi.p~
! equilibrium/Computations/Matlab_ga/defaults_loan3.p~
! equilibrium/Computations/Matlab_ga/defaults_loan6.p~
! equilibrium/Computations/Matlab_ga/loansBeforeDefault_loan10.p~
! equilibrium/Computations/Matlab_ga/loansBeforeDefault_loan3.p~
! equilibrium/Computations/Matlab_ga/pnl_loan6.p~
! equilibrium/Computations/Matlab_ga/pnl_loan6_alt.p~
! equilibrium/Computations/Matlab_ga/simulation.p~
! equilibrium/Computations/Matlab_ga/values_loan10.p~
! equilibrium/Computations/Matlab_ga/values_loan3.p~
! equilibrium/Computations/Vidur_120330/Chebyshev2value.m
! equilibrium/Computations/Vidur_120330/t=12.fig
! equilibrium/Computations/Vidur_120330/t=2.fig
! equilibrium/Computations/Vidur_120330/t=25.fig

有没有办法在不向存储库添加任何东西的情况下删除它们?我有大量不应添加的文件,因此使用hg addremove不是一个选项。我尝试对每个文件执行hg forget,但我得到equilibrium/Computations/Vidur_120330/t=25.fig: No such file or directory - 鉴于这些文件被删除,这并不是一个大惊喜。任何想法如何解决它?

2 个答案:

答案 0 :(得分:1)

您可以在Mercurial-way

中恢复您的WC并删除文件

答案 1 :(得分:1)

您可以使用hg remove --after。在您已从磁盘中删除文件后,它将从存储库中删除文件。

在命令行键入hg help remove以获取更多信息。