8th
Październik
TortoiseSVN i problem przy używaniu wraz z antywirusem AVG
Gdy założysz sobie i używasz lokalnie repozytorium za pomocą TortoiseSVN, to może się zdarzyć błąd jak poniżej.
——————————————————————————————————
Błąd
Zatwierdzenie nie powiodło się (szczegóły poniżej):
Nie można otworzyć pliku
‘R:\Repository\projekt\db\transactions-0.txn\next-ids’: Nie można wykonać
żadnej operacji na pliku z otwartą sekcją mapowania użytkownika
——————————————————————————————————
Konfiguracja:
- Komputer z Microsoft Windows XP/Vista/Windows 7
- Antywirus – AVG
- TortoiseSVN
- Repozytorium SVN lokalnie na dysku
Opis sytuacji, problemu
1) Gdy Commitujesz / Zatwierdzasz zmiany w SVN do lokalnego repozytorium na dysku
2) To może pojawić się problem, błąd jak poniżej
Rozwiązanie
3) W AVG w Ochronie rezydentnej wyklucz katalog w którym zajduje się Repozytorium
4) Teraz nie ma problemu.
PS
Dlaczego tak się dzieje?
Nie wiem, można się tylko domyślać.
Podejrzewam, że w momencie gdy wysyła się do repozytorium setki,tysiące plików i dodatkowo gdy nad tym czuwa program antywirusowy, który wprowadza opóźnienia, tak, że TortoiseSVN traktuje to jak problemy z zapisem na dysku i zwraca błąd.






