2011-11-15 12 views
8

Jak usunąć wszystkie pliki z repozytorium rdzenia o rozszerzeniu .class?Mercurial: Zapomnij o plikach określonego rozszerzenia

Takie wykorzystanie wzorców nie działa:

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

to jednak stosowanie wzorów wymienia wszystkie pliki Chciałbym zapomnieć:

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 

Co ja nie rozumiejąc o drodze zapomnieć o wzorach smakołyków? Używam Mercurial wersji 2.0.

+0

Spróbuj 'hg reverse' z tymi plikami –

Odpowiedz

14

Po prostu brakuje trochę coś w poleceniu:

hg forget -I **.class . 

Uwaga dodana . na końcu której mówi Mercurial w którym katalogu szukać.

Działa z status, ponieważ status domyślnie wygląda w każdym katalogu, jeśli nic nie jest określone. Dla polecenia forget musisz wyraźnie określić katalog files/

+0

{* .class, *. Etc} Jest to również prawda;) – David

Powiązane problemy