При использовании git-svn и dcommiting бинарных файлов (изображений и файлов JAR) есть одно отличие: Изображения также обрабатываются как двоичные в SVN, если они изначально зафиксированы через SVN. Ни JAR-файлы, ни новые изображения, добавленные в git, а затем dcommitted в SVN, не имеют никаких свойств Svn, таких как svn: mime-type.
Это приводит к тому, что программа просмотра репозитория, такая как Fisheye, будет обрабатывать эти файлы как текстовые файлы и создавать бессмысленные изменения. разницы для них .. Я ожидаю, что при слиянии возникнут и другие проблемы.
Есть ли простой, но удобный способ автоматически установить правильный mime-тип для правильной обработки двоичных файлов?
Я знаю, я знаю, что найдутся пользователи, которые скажет: ПОЧЕМУ ВЫ ОТСЛЕЖИВАЕТЕ файлы JAR в SVN? ИСПОЛЬЗУЙТЕ Nexus и Maven .... ДА, вы правы, но файлы JAR - лишь один из примеров. Основные проблемы связаны с изображениями!