Хранение графических файлов, psd-файлов, ai-файлов, flash в subversion - PullRequest
8 голосов
/ 17 мая 2010

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

Каковы ваши комментарии и есть ли лучший способ сделать это?

Спасибо!

Ответы [ 5 ]

5 голосов
/ 17 мая 2010

Да, вы можете хранить все, что вы хотите в SVN-хранилище. Нет ограничений на типы файлов или что-либо еще.

4 голосов
/ 22 мая 2010

Я бы использовал Subversion поверх Git для двоичных файлов. Git не имеет блокировки, учитывая его распределенную природу, что является проблемой для бинарных файлов, когда конфликты возникают из-за того, что 2 или более человек обновляют один и тот же файл, а затем пытаются объединиться Поскольку вы также беспокоитесь о безопасности, Subversion имеет детализированные списки ACL, так что вы можете заблокировать определенные папки для своих дизайнеров.

Я бы также не рекомендовал Git для графических дизайнеров. Git отлично подходит для программистов, но для дизайнеров, которые просто хотят «сохранить файл», его путь сложен. Tortoise SVN для Subversion прост в использовании для типов, не относящихся к программированию.

3 голосов
/ 23 сентября 2012

Можно, но это не для этого. Git, SVN предназначены для управления текстом с возвратом строки (исходный код).

Кроме того, они не могут делать различий, поэтому каждый раз, когда вы делаете psd git, вы сохраняете его полностью. Ваш репозиторий будет расти очень быстро.

Возьмите PSD 150 МБ, скажем, дизайнер меняет его 5 раз и фиксирует его каждый раз, в результате вы получаете хранилище 750 МБ! Проблема еще хуже с git, где вам нужно локально загрузить весь репозиторий с полной историей.

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

1 голос
/ 23 июня 2015

Мы сохранили тысячи изображений в SVN. А если вы хотите выполнить синхронизацию в первый раз, это занимает много часов, иногда день - в сети 100 Мбит. После завершения синхронизации. операция, то это работает довольно хорошо.

Это мой опыт. Я не знаю, как лучше.

0 голосов
/ 17 мая 2010

В качестве альтернативы вы можете использовать «git», который также даст вам локальный репозиторий. Преимущество заключается в том, что вы можете временно «регистрироваться» в своем локальном ящике, не передавая большие файлы на сервер. Как только ваши дизайнеры получат конечный продукт, они смогут «протолкнуть» его в главный репозиторий.

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