Czy można zignorować zatwierdzenie externali w SVN?SVN: Ignoruj zewnętrzne po zatwierdzeniu
Przykład:
Mam projektu i jednym z podfolderów jest zewnętrznym:
svn:externals
my_remote_folder http://svn.whatever.org/blah/trunk/
To działa bezproblemowo. Zawsze, gdy wykonuję aktualizację, również zewnętrzne są aktualizowane.
Ale kiedy zmienię cokolwiek w lokalnej kasie zewnętrznej, mój IDE rozpoznaje zmianę i oferuje mi plik do zatwierdzenia. Ale może po prostu odczytałem dostęp do zewnętrznego SVN.
Próbowałem zignorować folder konwencjonalnie:
svn:ignore
my_remote_folder
Próbowałem też
my_remote_folder .
Ale moja IDE (PhpStorm) oraz TortoiseSVN nadal ignorować tego ignorować.
Dzięki! PhpStorm nie zapewnia takiego pola wyboru. Musisz ręcznie wyłączyć zmienione pliki w zewnętrznych, jeśli nie chcesz ich zatwierdzać. – Armin
Dla TortoiseSVN, nie działa, jeśli zewnętrzne są w tym samym repozytorium – ofaurax
Jeśli ktoś również doświadcza wyłączonego "Pokaż zewnętrzne z różnych repozytoriów" (tak jak na powyższym zrzucie ekranu), [Stefan Küng sugeruje, aby zmienić limit czasu na zero (lub jeden)] (http://permalink.gmane.org/gmane.comp.version-control.subversion.tortoisesvn.user/26272). Niestety wydaje mi się, że nie działa on w moim systemie, ale może jest to pomoc dla innych. Sugeruje: ** 1. Okno dialogowe ustawień → Dialogi 2. 2. Ustaw "Limit czasu w sekundach, aby zatrzymać analizę automatycznego uzupełniania" na zero. Wydaje się, że regex dusi się na jednym z twoich plików. ** –