Mat*_*oss 8 mercurial design-patterns
如何从具有.class扩展名的mercurial存储库中删除所有文件?
这种模式的使用不起作用:
PS> hg forget -I **.class
abort: no files specified
Run Code Online (Sandbox Code Playgroud)
但是,这种模式的使用列出了我想忘记的所有文件:
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
Run Code Online (Sandbox Code Playgroud)
我不理解忘记对待模式的方式是什么?我正在使用Mercurial 2.0版.
krt*_*tek 14
你只是在命令中遗漏了一些东西:
hg forget -I **.class .
Run Code Online (Sandbox Code Playgroud)
注意最后添加.的内容告诉Mercurial要查看的目录.
它正在使用status,因为status如果没有指定任何内容,默认情况下查看每个目录.对于该forget命令,您必须明确指定files /目录