В последние несколько лет использования svn я часто сталкивался с проблемами, в которых коммиты с ошибкой выходили бы с ошибкой. Первоначально я думал, что это связано с использованием рабочих мест на основе samba, но я видел, как это происходит удаленно с помощью svn + ssh.
Вот пример этого в последнее время:
- Переименовать каталог, используя svn move
- Переключить на новый каталог
-
Попробуйте выполнить удаление старого каталога - сбой:
Удаление (sub dir) svn: Commit failed (подробности следуют): svn: устаревший: '(некоторый путь)/(старый каталог)/(sub dir)' в транзакции x
Дополнение: Каков наилучший способ устранения этих проблем, когда они происходят?