Існує ряд альтернатив, згаданих у цьому пошуку Google для термінів, які ви згадали вище .
Деякі з згаданих варіантів: повні диски, проблеми з дозволами, "висіли" або "застрягли" svnserve процеси та вивішені транзакції ... Можливо, вам доведеться спробувати декілька цих різних проблем, щоб побачити, яка саме проблема у вашій справа.
Це здається, що ви використовуєте бсддб SVN бек-енд? Ви можете спробувати перенести сховище до бек-файлу fsfs (за замовчуванням вже кілька років). З мого досвіду та з багатьох інших, яких я знаю, він виявився більш надійним, ніж bsddb. Хоча ви хочете дослідити, як він взаємодіє з NFS - я не використовував його на NFS.
Інший варіант, який ви можете розглянути, - це відмовитися від використання SVN через NFS і замість цього запустити його через SSH на сервері з локальним сховищем SVN. Ось так ми виконуємо всю нашу роботу з SVN, використовуючи fsfs backkend, і я не можу згадати, коли востаннє у нас були проблеми з сховищем SVN.
Шон