Podczas aktualizacji mojego wyrejestrowanego katalogu za pomocą TortoiseSVN, niektóre podfoldery są wymienione jako "Pomijane", chociaż wiem, że są aktualizacje. Nawet jeśli spróbuję zaktualizować ten folder sam, powie "Pominięty", ale wciąż siedzę i pobierasz MB aktualizacji.Foldery zostały pominięte podczas aktualizacji SVN?
Odpowiedz
Ja mam. Zasadniczo oznacza to, że coś zostało zmienione lub usunięte w jednym oddziale, a zmodyfikowane w innym. (W twoim przypadku repo i twoja kopia robocza.) Subversion nie radzi sobie z nazwami tak dobrze, jak chciałbym. :(
Zasadniczo, jest to konflikt - ale svn nie traktuje go jak jeden, rodzaj I myślę, że może zachowywać się różnie w 1.6 (albo 1.5); jakiej wersji używasz
.?Będziesz musiał przejrzeć nieco historię, wraz z lokalnymi modyfikacjami w kopii roboczej i zobaczyć, które pliki i katalogi zostały przeniesione po obu stronach. Gdy już to określisz, możesz scalić bity i kawałki razem i iść dalej.
Eric84> nie wiem dlaczego. wystarczy skopiować .svn katalogu katalogu projektu do nowego miejsca i zaktualizuj
@ ERic84, ponieważ katalog .crn breadcrumb jest używany przez SVN do monitorowania, które pliki są pod kontrolą wersji, a które nie, powinienem wystrzegać się ich usunięcia. Miałem "pomijany" problem, aw moim przypadku usunięcie go dla zabawy pogorszyło problem. Wiadomość "pominięta" nie zniknęła, a pliki, które miały być pod kontrolą SVN, nie otrzymywały już ikon TortoiseSvn. Co istotne, aktualizacja svn nie przywróciła ścieżki nawigacyjnej.
// Nie mam przycisku "odpowiedź".
Oto scenariusz, w którym można dostać się komunikat "Pominięto ..." po svn update
:
- kasa projekt, powiedzmy, C: \ myproject.
- później, ty kasujesz subolfer z MyProject (np. MyProject/Rqmts) do C: \ MyProjects \ Rqmts.
- teraz po uruchomieniu
svn update
na c: \ MyProject, pominie C: \ MyProjects \ Rqmts.
W takim przypadku, rozwiązanie jest proste:
- usunąć folder pominięty (na przykład C: \ MyProjects \ Rqmts). Uważaj, aby nie usunąć svn (szczególnie jeśli używasz klienta svn, np. Subeklipse).
- ponownie uruchom
svn update
w C: \ MyProjects. Folder C: \ MyProjects \ Rqmts zostanie dodany do kopii roboczej.
Po prostu usunąłem folder i zaktualizowałem go i wrócił dobrze. Było trochę kodu i zajęło mi to trochę czasu, dlatego starałem się tego uniknąć. –