Z właściwością svn: ignore, czy jest sposób, w jaki mogę określić, co chcę zignorować na podstawie wzorców, których nie chcę ignorować? Innymi słowy, chcę zignorować wszystko, co , ale pliki kończące się na .xyz. Jak mam to zrobić (jeśli to możliwe)?Użycie svn: ignore do zignorowania wszystkiego poza pewnymi plikami
Jedną z opcji, którą zbadałem, jest zatwierdzenie wszystkiego, co chcę, aby uzyskać wersję, a następnie ustawienie właściwości svn: ignore w katalogu na "*", co oznacza, że żadne inne pliki, ale to, co już popełniłem, będą wersjonowane . Jest to najlepsza rzecz, jaką mogę wymyślić, ale bolesne jest to, że gdybym kiedykolwiek musiał dodać kolejny plik do wersji, musiałbym wykonać wiele zatwierdzeń ... jeden, aby usunąć właściwość svn: ignore, inny aby dodać/zatwierdzić nowe pliki, a następnie trzecią zmianę svn: zignoruj z powrotem na "*".
Twoje myśli?
Jest trochę więcej '' fnmatch' niż wspomniano w tej odpowiedzi. Zobacz odpowiedź tomki poniżej http://docs.python.org/2/library/fnmatch.html – vinnyjames