2009-07-21 12 views
8

Czy mogę utworzyć pojedynczy plik .cvsignore, aby wykluczyć określone wzorce dla bieżącego katalogu i rekursywnie dla wszystkich podkatalogów? Zasadniczo chcę powiedzieć na górze mojego modułu cvs, aby wykluczyć wszystkie pliki * .swp lub * .bak, zamiast tworzyć nowy .cvsignore dla każdego podkatalogu.Czy .cvsignore można wykluczyć wzory znalezione w rekursywnych podkatalogach?

Przypuszczam, że to zachowanie będzie podobne do zachowania pliku hhignore użytkownika mercurial.

Odpowiedz

12

wymień kilka rozwiązań. W twoim przypadku obowiązuje najlepiej, jeśli można uzyskać dostęp do $ CVSROOT na serwerze:

  • Lista per-repozytorium w $CVSROOT/CVSROOT/cvsignore jest dołączane do listy, jeśli plik istnieje.

Jeśli nie można uzyskać dostępu do $ CVSROOT, można korzystać z innych opcji wymienionych tam, takie jak:

  • Lista każdego użytkownika w .cvsignore w katalogu domowym jest dołączone do listy, jeśli istnieje.

lub

  • Wszelkie wpisy w zmiennej środowiskowej $CVSIGNORE jest dołączone do listy.
+0

Dzięki! Przeczytałem dokumenty i w końcu utworzyłem plik .cvsignore w moim katalogu domowym, ponieważ nie mam dostępu do modyfikacji CVSROOT na serwerze. – Keith

+0

Dzięki, zredagowałem odpowiedź, aby uwzględnić bardziej odpowiednie opcje. –

Powiązane problemy