Potrzebuję wyjaśnienia na temat zachowania "przełącznika svn". Używam wersji SVN 1.6.5.Czy "svn switch" usuwa kiedykolwiek pliki dodane lokalnie?
Po przeczytaniu podręcznika moje zrozumienie zachowania jest takie, że lokalne zmiany zostaną zachowane. Tak więc oczekiwałbym, że lokalnie dodany plik nadal będzie istniał w moim katalogu roboczym po svn switch
.
Jednak moi koledzy i ja widzieliśmy kilka przypadków, w których nowe pliki są usuwane przez przełącznik. Niestety, nie możemy wymyślić, jak to powtórzyć.
Czy jest jakaś okoliczność (albo funkcja lub znany błąd), pod którym svn switch
usuwa pliki dodane lokalnie?
Dzięki Ivan. Kiedy mówisz "commit your local changes do oddziału z svn cp", prawdopodobnie powinienem użyć tymczasowej, specyficznej dla programisty gałęzi? tj. nie ten, na który ostatecznie chcę się przestawić, ponieważ moje zmiany jeszcze się nie zakończyły. –
Tak. To byłby rodzaj twojej osobistej gałęzi "praca w toku". –
To naprawdę nie działa, jeśli zmieniła się ścieżka do twojego projektu w repozytorium (ze względu na to, że administrator go przenosił), ponieważ powodem, dla którego się zmieniasz, jest sprawdzenie Twojej pracy. – badbod99