Posts Tagged ‘SVN’

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.
8th Październik

Jak „wyciągnąć” z SVN pliki które się zmieniły pomiędzy 2 wersjami?

Jeśli chcesz „wyciągnąć” różnicę -  zmienione pliki, pomiędzy 2 wersjami z SVN za pomocą TortoiseSVN:

  • Kliknij prawym przyciskiem na folder z plikami z SVN i wybierz „TortoiseSVN
    a następnie „pokaż log
  • Zaznacz myszą 2 interesujące Cię wersje / rewizje (trzymając Control)
  • Prawym przyciskiem myszy wybierz „Porównaj wersje
  • Zaznacz całą listę za pomocą Control+A
  • Naciśnij na wybranej liście prawy przycisk myszy i wybierz „Exportuj wybrane elementy do
  • wskaż wybrany folder do którego chcesz wyeksportować pliki i naciśnij OK

Chinskimandaryn na Blip.pl Chinskimandaryn na Twitter.pl

Facebook

Twitter