Поскольку вы использовали опцию --default-eol=native
, все двоичные файлы, которые были , а не помечены как двоичные в CVS, будут сохранены в Subversion в "родной" кодировке EOL и, как правило, будут иметь проблемы, подобные описанным вами при проверке из Subversion. Итак, вы действительно уверены, что указанные файлы были помечены как двоичные в CVS?
Обратите также внимание, что существует более проприетарная CVS-подобная программа, называемая CVSNT, формат хранилища которой в некоторых деталях отличается от формата CVS. Например, он хранит режимы файлов способом, несовместимым с CVS. cvs2svn не не поддерживает преобразование репозиториев CVSNT . Если ваш репозиторий когда-либо был затронут клиентом CVSNT, у вас могут возникнуть проблемы с конверсией. В этом случае следуйте подсказкам в приведенной выше ссылке, а также рассмотрите возможность явной установки двоичных файлов, например, с помощью опции --auto-props
в cvs2svn.