2011-11-15 13 views
8

¿Cómo elimino todos los archivos de un depósito mercurial con la extensión .class?Mercurial: Olvídese de archivos de una determinada extensión

Este uso de los patrones no funciona:

PS> hg forget -I **.class 
abort: no files specified 

Sin embargo, este uso de patrones muestra todos los archivos me gustaría olvidar:

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 

¿Qué no estoy comprensión acerca de la forma olvidar trata patrones? Estoy usando la versión 2.0 de Mercurial.

+0

Pruebe 'hg reverse' con esos archivos –

Respuesta

14

Estás a perder un poco de algo en su comando:

hg forget -I **.class . 

Nota del agregado . al final, que dice Mercurial en que directorio para mirar.

Está trabajando con status, porque status busca en todos los directorios de forma predeterminada si no se especifica nada. Para el comando forget debe especificar los archivos/directorio explícitamente

+0

{* .class, *. Etc} También es cierto;) – David

Cuestiones relacionadas