konto usunięte

Temat: SVN przerywa commit przy wiekszej ilości plików.

Mam projekt zawierający około 2500 plików, który potrzebuję wrzucić do nowego repozytorium na SVN.

Wybieram wszystkie pliki i robię commit. Po jakimś czasie serwer SVN przerywa połączenie i nie zapisuje zmian. Moment zerwania połączenia nigdy nie jest taki sam.

Can't open file '/home/inscure/svn/repos/project/db/transactions/5-e.txn/node._1bb.0': Permission denied
PUT of '/svn/project/!svn/wrk/21e340ab-3501-0010-9392-dfeb6cfb92a7/SebaZTest/drupal-7.12/modules/simpletest/tests/upgrade/drupal-7.bare.standard_all.database.php.gz': 500 Internal Server Error (http://svn.xxxx.pl)


Regułą jest tylko to, że dzieje się tak przy wysyłaniu większej ilości plików przy jednym commitcie. Zmniejszenie liczby plików przy jednym wysyłaniu kończy się sukcesem. Zmniejszenie liczby jednak musi być znaczne, np. do 200-300 plików na raz. Wtedy nie ma problemu żadnego.

Powtarza się też przyczyna podawana w treści błędu: Permission denied. Dlaczego tak się dzieje?

Od razu zaznaczę, że nie mogę przejść na GIT czy inny system kontroli wersji. Mam dostępny SVN - pytanie tylko czy jest to wina konfiguracji serwera SVN, błędu w plikach źródłowych? (problemy z połączeniem internetowym odrzucam, bo problem nie jest tylko u mnie - wszyscy członkowie projektu go mają)
Marek Wywiał

Marek Wywiał Programista,
administrator,
instruktor

Temat: SVN przerywa commit przy wiekszej ilości plików.

500 Internal Server Error (http://svn.xxxx.pl)

z tego co widzę do uploadu używacie protokołu http. Sprawdź (lub ktoś to ma dostęp) w logach serwera www hostującego repozytoria jaki jest komunikat błędu (np, timeout czy cokolwiek innego).
Tomasz Kępski

Tomasz Kępski Project Manager,
Programista PHP,
Perl

Temat: SVN przerywa commit przy wiekszej ilości plików.

W tym tygodniu miałem podobny temat. Nie dość, że komunikatem o błędzie (nie zapisałęm) mnie poczęstował to dodatkowo bałagan się zrobił i cleanup nie pomagał. Nadmienię tylko, że łączę się svn://

Założyłem repozytorium raz jeszcze na serwerze i załadowałem w 3 paczkach. Co więcej rzecz rzeczywiście chyba jest w ilości plików, a nie ich objętości. Bo znacznie większy katalog wchodził podczas gdy lekki ale mocno rozdrobniony powodował problemy

konto usunięte

Temat: SVN przerywa commit przy wiekszej ilości plików.

Niestety problemem nie był timeout, a coś z uprawnieniami. Niestety nie dało się tego zobaczyć czy naprawić przez dostępny panel zarządzania SVN i admin serwera wykonał jakąś magię (czynności których nie znam, bo droga komunikacji z adminem opierała się jeszcze przez pośrednika :P).



Wyślij zaproszenie do