Aktualizacja do OS X Lion złamała TortoiseSVN. Teraz pojawiają się błędy bazy danych (SQLite?)

3

W Przepełnieniu stosu zasugerowano, że opublikowałem tutaj mój problem. Mam nadzieję, że ktoś ma jakieś odpowiedzi. =)

Używam SVN 1.6 na moim Macu rozwojowym od czasu, gdy dostałem go na początku tego roku (aby uruchomić Dev iOS). Ale moim głównym komputerem w pracy jest komputer z systemem Windows 7 (64-bitowy). To tutaj mam Photoshop i całe moje inne oprogramowanie programistyczne. Miałem problemy z rejestrowaniem niektórych plików rozwiązanych przez aktualizację TortoiseSVN do wersji 1.7.

W zeszłym tygodniu w końcu uaktualniłem Mac Mini do Lion, a teraz TortoiseSVN nagle nie może się komunikować z repozytorium na Mac Mini. Po prostu podaje błąd:

Error: database is locked, executing statement 'PRAGMA synchronous=OFF;PRAGMA  
Error:  recursive_triggers=ON;'  

Robił to dla commits ... Próbowałem zrobić nową kasę, wyczyścić, zaktualizować itp. I wszystkie dają ten błąd. Próbowałem nawet sprawdzić nową kopię z terminalu na Mini, a następnie utworzyć nową kopię roboczą SVN 1.7 z TortoiseSVN i dostałem ten sam błąd.

Planuję obniżyć wersję TortoiseSVN po opublikowaniu tego i myślę, że jeśli problemy, które kiedyś miałem, przynajmniej wrócą, będę musiał wykonać pracę ...

Czy ktokolwiek natknął się na to po przejściu na Lion? Obecne wersje są następujące:

SVN: 1.6.17 (installed from CollabNet)
TortoiseSVN: 1.7.2 64 bit

Dzięki!

Vagari
źródło
1
Sprawdź uprawnienia do plików bazy danych SVN.
Daniel Beck
Proszę również wyjaśnić, czy wyewidencjonowywanie z terminala serwera działa, czy ma ten sam problem?
Daniel Beck
Uprawnienia do repozytorium nie uległy zmianie. Działają dobrze z TortoiseSVN 1.6.16. Oczywiście oznacza to również, że przy obniżeniu wersji roboczej kopia jest teraz 1.6 zamiast 1.7. I tak, nie miałem żadnych problemów ze sprawdzaniem nowych kopii bezpośrednio na serwerze.
Vagari
Czy zaktualizowałeś serwer subversion na Mac mini, czy przebudowałeś go dla Lion?
sweetfa