Chociaż powiedziałem TortoiseSVN, aby zignorować pliki * .avi i * .exe, po zatwierdzeniu TortoiseSVN nadal chce zatwierdzić te pliki.Lista ignorująca TortoiseSVN nie działa
Odpowiedz
Masz albo już wersjami tych plików (w tym utworzenie wzorca ignorowania sprawa byłaby stosunkowo bezcelowe) lub masz skonfigurować ignorować wzór w niewłaściwym miejscu. Wzorzec ignorowania jest skonfigurowany na poziomie folderu i odnosi się do nieskatalogowanych plików i folderów bezpośrednio pod nim. Możesz mieć wzorzec ignorowania rekurencyjnie stosowany do grupy folderów, dzięki czemu niektóre rozszerzenia, takie jak *.avi
i *.exe
, będą ignorowane w drzewie folderów.
Co musisz zrobić, to SVN-Przywróć wszystkie dodane SVN i/lub SVN-Delete zatwierdzone pliki AVI i EXE, a następnie zastosuj wzór ignorowania do grupy folderów. Na szczęście TortoiseSVN pozwala na Delete and add to ignore list
, jednak dotyczy to tylko folderu zawierającego, więc jeśli chcesz to zrobić rekursywnie, będziesz musiał edytować właściwości SVN folderu najwyższego poziomu.
Mam nadzieję, że to pomoże.
Niedawno wpadłem na ten sam problem i znalazłem artykuł na temat ulepszeń svn, w których ktoś wspomniał, że ten komunikat o błędzie (plik nie może zostać dodany do listy ignorowanych) nie jest przyjazny dla użytkownika, ponieważ nie dostarcza więcej informacji o tym, dlaczego plik mógł nie należy dodawać do listy ignorowanych.
Plik, który próbowałem dodać do listy ignorowanych, nie był przechowywany w folderze z wersjami. Co ciekawe, SVN spodziewa się, że plik, który ma zostać zignorowany, będzie przechowywany w folderze z wersjami.
Po prostu zignorowałem cały folder (bin & obj w moim przypadku) i SVN Tortoise z radością go zaakceptował.
Oto kolejna odpowiedź.
Otwórz właściwości svn dla folderu nadrzędnego i powinna mieć wymienioną właściwość svn: ignore. Edytuj to, dodając swój katalog do zignorowania.
Ale uważaj na błędy PROPPATCH SVN: Error setting property 'log': Could not execute PROPPATCH
miałem ten sam problem. Aby zignorować foldery w pełnym projektem powinniśmy używać
svn: Global-ignoruje
- 1. Lista kopii nie działa?
- 2. Armadillo lista initializer nie działa
- 3. Linia poleceń xcodebuild ignorująca GCC_PREPROCESSOR_DEFINITIONS
- 4. TortoiseSVN nie pyta o uwierzytelnienie?
- 5. Lista rozwijana usługi Twitter Bootstrap nie działa
- 6. Generic Lista .First nie działa LINQ
- 7. Wybrana lista rozwijana nie działa z Modalem
- 8. Scala: dlaczego nie działa lista [=> Int]?
- 9. lista Initializer jako pojemnik nie działa
- 10. TortoiseSVN cherrypicking
- 11. TortoiseSVN nie pozwoli mi dodawać żadnych plików
- 12. Automatyczne czyszczenie dla TortoiseSVN
- 13. Błąd blokady zapisu TortoiseSVN?
- 14. Jak bezpiecznie zrestartować TortoiseSVN?
- 15. TortoiseSVN Zastosuj błąd poprawki
- 16. Uaktualnienie wersji TortoiseSVN 1.8
- 17. Usuwanie wersji z TortoiseSVN
- 18. Konfigurowanie PHPStorm z TortoiseSVN
- 19. Kopia robocza uaktualnienia SVN - TortoiseSVN
- 20. tortoisesvn Diff kody kolorów
- 21. Integracja JIRA z TortoiseSVN
- 22. Wyodrębnij hasło zapisane TortoiseSVN
- 23. Instalowanie TortoiseSVN i TortoiseGit razem
- 24. Klasa obudowy Scala ignorująca import w powłoce Spark
- 25. Lista animacji nie działa - wyświetla tylko pierwszy element. Problem:
- 26. Lista nieskończonej listy odtwarzania w systemie Android nie działa
- 27. Lista animacji nie działa w systemie Android 5.0 (Lollipop)
- 28. Lista rozwijana Wybrany indeks zmieniony nie działa w panelu Aktualizacja
- 29. Niestandardowa lista wskazówek programu CodeMirror nie działa poprawnie
- 30. Lista rozwijana Bootstrap nie działa w trybie IE8
są te pliki już wersjami? Ponieważ wzorce ignorowania SVN będą ignorować tylko pliki _unversioned_. – Wrikken
@Wrikken: Nie, to całkiem nowe repozytorium. Czy istnieje alternatywa dla TortoiseSVN, ponieważ wydaje się niesamowicie błędna. – user2327109
@ user2327109 0_0 co? – bahrep