Tworzenie pliku .cvsignore systemu CVS

Podczas zatwierdzania zasobów często okazuje się, że niektóre z nich nie powinny zostać dodane do kontroli wersji. Jednym ze sposobów wykluczenia zasobu z kontroli wersji jest użycie funkcji "ignorowania" w systemie CVS, która odczytuje plik .cvsignore w celu określenia zasobów, które mają zostać zignorowane.

Plik .cvsignore można dodać do dowolnego katalogu projektu. Wiele istniejących projektów CVS już zawiera kilka takich plików. Są to pliki tekstowe zawierające listę plików, katalogów lub wzorców.

Aby dodać plik .cvsignore w celu ignorowania całego katalogu bin istniejącego projektu:

  1. W jednym z widoków nawigacyjnych wybierz projekt zawierający katalog /bin. Katalog bin zawiera najczęściej dane wyjściowe budowania projektu. Są to pliki generowane z plików źródłowych projektu, które zwykle nie są objęte kontrolą wersji.
  2. Z menu podręcznego projektu wybierz kolejno opcje Nowy > Plik
  3. Wpisz nazwę pliku .cvsignore i kliknij przycisk Zakończ. Plik zostanie utworzony w katalogu głównym projektu. Powinien być on widoczny w jednym z widoków nawigacyjnych.
  4. Wprowadź bin w pliku .cvsignore i zapisz go.
  5. Wybierz projekt. Z menu kontekstowego wybierz kolejno opcje Zespół > Synchronizuj z repozytorium. Należy zauważyć, że katalog bin nie jest wyświetlany jako zmiana wychodząca. Katalog ten jest ignorowany.

Plik cvsignore zawiera listę plików, katalogów lub wzorców. Podobnie jak w przypadku funkcji globalnego ignorowania, możliwe jest użycie znaków zastępczych * i ? we wpisach pliku .cvsignore. Pliki lub podkatalogi w katalogu bieżącym zgodne z dowolnym wzorcem zostaną zignorowane.

Wskazówka: W menu Zespół oraz w menu kontekstowym zasobu w widoku synchronizacji znajduje się element menu (Dodaj do .cvsignore) służący do dodawania wzorców plików do odpowiedniego pliku .cvsignore. Ten element menu jest włączony dla zasobów, które nie zostały jeszcze objęte kontrolą wersji systemu CVS.

Pojęcia pokrewne
Programowanie zespołowe za pomocą systemu CVS

Czynności pokrewne
Synchronizowanie z repozytorium
Cykl życia kontroli wersji: Dodawanie i ignorowanie zasobów
Tworzenie wzorca globalnego ignorowania

Informacje pokrewne
www.cvshome.org: Ignorowanie plików przy użyciu pliku cvsignore