Вы действительно не должны хранить двоичные файлы (например, JAR) в Subversion.Используйте инструмент управления артефактами, такой как Artifactory, Nexus или Archiva.Вы можете получить доступ к артефактам через Maven, Ant / Ivy или другие инструменты.Релизы (например, WAR) - это просто URL-адреса, предоставленные вашему менеджеру релизов.
SVN может испортить бинарный файл, если неправильно задан текст, но это необычно.Я считаю, что * .jar по умолчанию будет бинарным, а не текстовым, если кто-то не делает что-то вручную.
Обычно я проверяю, что файлы JAR / WAR в порядке, просто копируя, изменяя расширение на .zip и открываяих вверх.