MC, 06:42 czwartek, 02.08.2012 r.
Ilustracja do artykułu: TortoiseSVN - Lista wzorców plików do ignorowania podczas wysyłania

TortoiseSVN - Lista wzorców plików do ignorowania podczas wysyłania

Na repozytoriach systemów kontroli wersji powinny znajdować się jedynie pliki niezbędne do zbudowania aplikacji, zatem nie należy wysyłać/commitować między innymi wynikowych plików binarnych. Klient TortoiseSVN pozwala na określenie wzorców plików, które mają być ignorowane w propozycjach plików do wysłania. Chciałbym tutaj zanotować gotowy komplet wzorców, szczególnie przydatnych przy pracy z technologią .NET.

Dlaczego nie wszystkie pliki powinny być wysyłane?

Nie ma sensu zapychać repozytoria zbędnymi plikami, które na przykład w przypadku skompilowanych źródeł, zazwyczaj są dość obszerne. Na serwerach systemów kontroli wersji powinny znaleźć się jedynie pliki niezbędne do zbudowania aplikacji przez każdego z programistów. Warto więc wprowadzić pewną selekcję plików, które commitujemy.

Jak ustawić wzorce ignorowanych plików?

Aby ustalić listę wzorców określających pliki, które powinny być ignorowane przy propozycjach wysyłania, należy po kliknięciu prawym przyciskiem myszy wybrać z menu kontekstowego TortoiseSVN > Settings. Następnie w zakładce General znajdziemy pole "Global ignore pattern", które należy uzupełnić poniższą listą:
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.suo *.ncb *.Cache
a na koniec zapisać zmiany w ustawieniach programu TortoiseSVN.

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: