2013-03-10 27 views
5

Widzę również pytania o podobnych nagłówkach, ale ten ma wyjątek, że błąd jest podczas aktualizacji na serwerze, więc nie można usunąć poprzedniego niewersjonowanego katalogu.Katalog bezwersyjny SVN o tej samej nazwie już istnieje

Używam SVN do przesyłania plików kodu, stworzyliśmy ręcznie przesłany katalog zdjęć na serwerze i nie zatwierdzamy przesyłania obrazów przez svn, ponieważ zawartość użytkownika może być różna na serwerze, a lokalne maszyny zależą od danych w bazie danych .

Przypadkowo ktoś zobowiązały że uploads/images katalogu więc mam następujący problem:

svn: Failed to add directory 'assets/uploads/images': an unversioned directory of the same name already exists 

wiem, dlaczego tak się stało, to dlatego, że nie było unversioned plików w tym samym miejscu, więc moje pytanie jest, że jak czy mogę to naprawić?

Nie chcę usuwać katalogu zdalnego, ponieważ zawiera on obrazy związane z rekordami bazy danych serwera. Jak mogę przywrócić ten zatwierdzony katalog? Próbowałem svn-> Przywróć modification-> przywrócić poprzednie zobowiązuje się w tym katalogu, ale to daje następujący błąd:

org.apache.subversion.javahl.ClientException: E195020: Cannot merge into mixed-revision working copy [341:448]; try updating first 

Więc jakiś pomysł, w jaki sposób można to naprawić? W przypadku jakichkolwiek problemów w zrozumieniu pytania po prostu upuść komentarz dla mnie, a ja to wyjaśnię.

dzięki

Odpowiedz

12

Co staram się zrobić, to po prostu zmień nazwę katalogu przestępstwa, a następnie ponownie się z SVN. Potem po prostu scalam foldery.

+0

Pracował idealnie, musiałem przenieść folder z dala od tego miejsca. – Siddharth

+0

Dzięki za tę odpowiedź! –

1

znalazłem same problem..and rozwiązaniem jest .. usunąć aktywa/uploads/katalogu obrazów, a następnie uzyskać svn up ...

+0

Podkreślił, że nie może usunąć katalogu! – sepehr

+0

następnie uzyskaj kopię zapasową tego katalogu na komputerze lokalnym .. następnie usuń go, aby uzyskać svn ... –

+0

Dlaczego po prostu nie zmieni to nazwy ?! Tak jak powiedział Qpirate ?! W moim przypadku kopia zapasowa mogła zająć około 9 GB. Nie jest łatwo zarchiwizować tak ogromny katalog lokalny. – sepehr

Powiązane problemy