Mam kilka plików i folderów, których nie mogę dodać do zignorowania, ponieważ opcja jest wyłączona. Dlaczego tak jest?Nie można dodać pliku lub folderu do pliku svn: ignore
Odpowiedz
Problem polega na tym, że folder jest już objęty kontrolą wersji.
Oto jak rozwiązać tego typu problem, jeśli chodzi up:
- w lokalnej powłoce, wykonaj kopię folderu
.settings
- wychować „SVN Repozytoria” Widok w Eclipse Przejdź do
- w ramach projektu na serwerze (np
/trunk/cboon/Project1/
) - prawym przyciskiem myszy katalog
.settings
tam i usunąć go - Teraz lokalnie, zaktualizuj projekt. Jeśli okaże się, że
.settings
jest w konflikcie, zaakceptuj nadchodzącą zmianę. - Skopiuj lokalne kopie zapasowe
.settings
z powrotem na miejsce i odśwież. Powinien teraz mieć znak "?" odznaka, co wskazuje, że nie jest pod kontrolą - Teraz można
svn:ignore
to
Dzięki @Nathaniel Waisbrot wypróbuję –
Właściwie to nie jest konieczne usuwanie plików z zdalnego repozytorium. Możesz także wykonać zmianę lokalnie i zatwierdzić ją. – questionare
„Można użyć svn: ignore tylko dla niewersjonowanych zasobów, jeśli zasób jest wersjonowanych następnie«Dodaj do SVN. Zignorować»menu jest wyłączony Aby dodać zasób do ignorowane, wybierz zasób niewersjonowane który chcesz zignorować, kliknij prawym przyciskiem i zadzwoń do Team/Add to svn: ignore, a następnie wybierz ignoruj metodę. "
Zaczerpnięte z dyskusji here.
Najprawdopodobniej plik został już dodany do listy ignorowanych (svn: ignore), został również dodany do repozytorium i zawiera teraz pewne zmiany. Lista ignorowanych jest używana tylko dla niewersjonowanych plików . Jeśli jednak plik znajduje się już w repozytorium, nie ma on żadnego efektu.
Rozwiąż problem, usuwając plik z repozytorium, bez usuwania go z kopii roboczej, np. svn rm --keep-local .settings
.
należy przynajmniej wzmianki jakiego programu Twoje pytanie jest na temat. –
Korzystanie z jakiego narzędzia? –
To nie wygląda na problem svn (nie nazywasz pliku binarnego 'svn'), ale problem [Subversive] (http://www.eclipse.org/subversive/) lub [Subclipse] (http: //subclipse.tigris.org/). – phihag