Mam bardzo BARDZO denerwujący problem, w którym próbuję scalić nasz bagażnik do mojego oddziału, aby uzyskać pewne aktualizacje. I robią to na codzień, ale niemal każdego dnia pojawia się następujący błąd:"Folder" już zablokowany przez "Folder"
Error - 'D:\Code\Website' is already locked via 'D:\Code\Website'.
Tylko bardzo przypadkowo nie ten błąd się stało i jestem w stanie z powodzeniem połączyć kufer z powrotem do oddziału. Jednak przez cały dzień próbowałem wyciągnąć najnowsze z bagażnika bez powodzenia. Wyglądałem wysoko i nisko na odpowiedzi na ten problem .. TAK, Google, losowe fora w Internecie ... itd. Mam nadzieję, że ktoś może rzucić trochę światła na to, dlaczego tak się dzieje.
To jest to, co ja już próbowałem:
- Uruchom „Clean up” na każdym jednym folderze w katalogu.
- Sprawdzono pod kątem pliku "lock" w katalogu .svn - nie istnieje.
- Otwarty plik wc.db i sprawdzony stół WC_LOCK - nic tam nie ma.
- Wyłączone oprogramowanie antywirusowe.
- Wyłączony IIS.
- Sprawdzono nową kopię oddziału.
- Zaktualizowany TortoiseSVN
- Zakończono odinstalowanie i ponowną instalację TortoiseSVN z najnowszym MSI z TortoiseSVN.net (1.7.10.23359, SVN 1.7.7).
Jestem w stanie zaktualizować oddział i zatwierdzić go .. nigdy nie było z tym problemu. To tylko scalenie tułowia, co powoduje problemy. Wydaje się, że nikt z zespołu nie ma tego problemu (z tą gałęzią lub innymi). Mogą swobodnie sprawdzać odgałęzienie .. scalać trunk i zatwierdzać go bez problemów.
Używam TortoiseSVN. Każda pomoc, którą macie/chłopcy, byłaby fantastyczna!
EDYCJA: Ponadto, testowe połączenie działa, ale rzeczywiste połączenie nie działa.
UPDATE
Okazuje się TSVNCache.exe STALE posiada blokady na pliku wc.db. Nie mam pojęcia dlaczego. Nawet jeśli zabiję ten proces; kiedy przejdę przez interfejs GUI TSVN Merge ponownie uruchomi pamięć podręczną i zablokuje ją. Udało mi się pomyślnie połączyć za pomocą wiersza polecenia .. czy istnieje sposób naprawienia problemu z blokowaniem pamięci podręcznej, aby uniknąć konieczności korzystania z wiersza polecenia?
Jeśli to naprawdę jest zablokowane, co mówi "Pokaż zamki"? Czy korzystasz z Eclipse ze złączami SVN? Ci, jak mowią moje doświadczenia, mają tendencję do zepsucia lokalnej toalety. –
Brak blokad. Okno dialogowe Release Lock nie pokazuje niczego. Visual Studio jest moim IDE i nie mam dla niego żadnych dodatków SVN .. –
Ok. A co z zagranicznymi zamkami? Ktoś jeszcze roszczący sobie tę gałąź? Może wystąpić problem z AnkhSVN. Czy to też używasz? –