Lista plików aktualnie ignorowanych w danym katalogu
svn status --no-ignore
lub
svn proplist -v
Dodawanie ignorowania plików i katalogów
Ignorowanie konkretnego pliku o nazwie test:
svn propset svn:ignore test .
Katalogi ignoruje się w podobny sposób - należy jedynie pamiętać aby nie dawać slashów i backslashów - jedynie czystą nazwę katalogu.
Należy pamiętać, że wykonanie polecenia ignorowania kolejnego pliku (np. o nazwie test2) za pomocą komendy propset spowoduje usunięcie ignorowania pliku test:
svn propset svn:ignore test2 .
Aby uniknąć tego typu problemu należy wiele plików ignorować mniej więcej w taki sposób:
svn propset svn:ignore "test > test2" .
Ignorowanie wszystkich plików z końcówką .tmp:
svn propset svn:ignore *.tmp .
Ignorowanie wszystkich plików (włączając pliki w podkatalogach) z końcówką .tmp:
svn propset svn:ignore -R *.tmp .
Istnieje możliwość stworzenia pliku, w którym będziemy definiować wszystkie ignorowane przez nas pliki i foldery - coś na wzór Git'a. W przykładzie plik nazwiemy podobnie (.svnignore) choć może on mieć dowolną nazwę. Treść pliku wygląda następująco:
test test2
Za pomocą polecenia ignorujemy pliki i katalogu zapisane w pliku .svnignore:
svn propset svn:ignore -F .svnignore .
Usuwanie ignorowania plików i katalogow
svn propdel svn:ignore .
Podsumowanie
Zamiast znaku . można podać odpowiednią ścieżkę.
źródło: http://superchlorine.com/2013/08/getting-svn-to-ignore-files-and-directories/
Brak komentarzy:
Prześlij komentarz