Приемлемо / хорошо ли хранить бинарные файлы в SVN? - PullRequest
33 голосов
/ 10 февраля 2009

Мы хотели бы поделиться двоичными файлами проекта во время выполнения. Таким образом, каждый член команды может принять текущую рабочую версию. Допустимо / хорошо хранить исполняемые файлы в SVN?

Ответы [ 15 ]

1 голос
/ 10 февраля 2009

Хранение двоичных файлов под контролем версий, возможно, наносит ущерб цели контроля версий. Вам лучше использовать HTTP / FTP. Это обсуждение SO на https://stackoverflow.com/questions/104453/version-control-for-binaries может быть полезным!

1 голос
/ 10 февраля 2009

Я бы позволил своей системе сборки и непрерывной интеграции обрабатывать последние рабочие версии вещей, автоматически копируя их на FTP, в Интернет или в общий файловый ресурс для быстрого доступа.

Еще лучше, если бы я инвестировал в CI-систему, которая автоматически обрабатывает артефакты сборки, мне нравится TeamCity от реактивных мозгов, но есть и другие. Таким образом, вы можете сделать это полностью автоматически.

1 голос
/ 10 февраля 2009

Совершенно нормально и приемлемо хранить двоичные файлы в репозитории SVN. Как свидетельство, я не понимаю, зачем кому-то хотеть хранить артефакты сборки в репозитории (я не говорю, что вы делаете это).

0 голосов
/ 10 февраля 2009

По крайней мере, я сохраняю двоичные файлы в SVN, таким образом я могу быстро вернуться к конкретному двоичному файлу версии и посмотреть, происходила ли ошибка в нем или нет, и отследить версию, где была введена ошибка, вместо того, чтобы проверить весь проект, настройте все параметры, относящиеся к конкретному проекту, и параметры среды, а затем скомпилируйте его.

0 голосов
/ 10 февраля 2009

В этом вопросе есть спор, но я говорю да.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...