如何从具有.class
扩展名的mercurial存储库中删除所有文件?
这种模式的使用不起作用:
PS> hg forget -I **.class abort: no files specified
但是,这种模式的使用列出了我想忘记的所有文件:
PS> hg status -A -I **.class C be\ac\ulg\montefiore\run\distributions\DiscreteDistribution.class C be\ac\ulg\montefiore\run\distributions\ExponentialDistribution.class C be\ac\ulg\montefiore\run\distributions\GaussianDistribution.class C be\ac\ulg\montefiore\run\distributions\GaussianMixtureDistribution.class C be\ac\ulg\montefiore\run\distributions\MultiGaussianDistribution.class C be\ac\ulg\montefiore\run\distributions\MultiRandomDistribution.class C be\ac\ulg\montefiore\run\distributions\PoissonDistribution.class C be\ac\ulg\montefiore\run\distributions\RandomDistribution.class C be\ac\ulg\montefiore\run\distributions\SimpleMatrix.class C be\ac\ulg\montefiore\run\jahmm\Centroid.class C be\ac\ulg\montefiore\run\jahmm\CentroidFactory.class C be\ac\ulg\montefiore\run\jahmm\CentroidObservationInteger.class C be\ac\ulg\montefiore\run\jahmm\CentroidObservationReal.class C be\ac\ulg\montefiore\run\jahmm\CentroidObservationVector.class C be\ac\ulg\montefiore\run\jahmm\ForwardBackwardCalculator$Computation.class C be\ac\ulg\montefiore\run\jahmm\ForwardBackwardCalculator.class C be\ac\ulg\montefiore\run\jahmm\ForwardBackwardScaledCalculator.class
我不理解忘记对待模式的方式是什么?我正在使用Mercurial 2.0版.
你只是在命令中遗漏了一些东西:
hg forget -I **.class .
注意最后添加.
的内容告诉Mercurial要查看的目录.
它正在使用status
,因为status
如果没有指定任何内容,默认情况下查看每个目录.对于该forget
命令,您必须明确指定files /目录