Ну, я хотел быть конкретным в теме и закончил тем, что написал всю проблему в ней ^^
Итак, у меня есть контейнер Traefik Docker, который предоставляет контейнер SVN
(используя модуль Apache DAV_SVN).Проблема заключается в том, что, когда я делаю svn diff -r 1:2 https://THEURL/svn/Repo/
, он завершается с ошибкой 500:
svn: E175002: непредвиденная ошибка сервера 500 «Внутренняя ошибка сервера» на / svn / Repo /! Svn / rvr/ 1 / delete_directory '
Похоже, это происходит, если каталог (удаленный_каталог в моем примере) был удален в rev 2, но существовал в rev 1.
Проблема в том, что ябыл другой SVN-сервер, на котором он работал просто отлично (старый VisualSVN
) с той же командой (и тем же репо).
Еще один интересный факт заключается в том, что если я выполню команду прямо в контейнере SVN (заменяяTHEURL by localhost) тогда все работает нормально.Это говорит о том, что это проблема с обратным прокси / Traefik.
Есть ли у вас какие-либо идеи?Спасибо!