Контроль версий для двоичных файлов и компьютерных неграмотных - PullRequest
1 голос
/ 10 сентября 2010

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

Ответы [ 3 ]

2 голосов
/ 10 сентября 2010

Subversion как сервер будет работать хорошо.

Для пользователей Windows TortoiseSVN - хороший интерфейс, особенно в том, как он интегрируется с Explorer.

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

0 голосов
/ 11 сентября 2010

Я слышал о Alien Brain , несколько раз назад.Он был описан как некая система контроля версий для графов / дизайнеров.

0 голосов
/ 10 сентября 2010

Я бы также посоветовал взглянуть на Perforce .Если вы занимаетесь редактированием большого количества изображений, перфоманс также поддерживает diffing images из коробки.

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

Subversion также подходит для этого типа сценария разработки, но пользователь должен явно проверить, заблокирован ли файл перед его редактированием. Это потому, что Subversion не поддерживает активное соединение с сервером.ИМХО для перформанса имеет приятный графический интерфейс, но subversion БЕСПЛАТНО ..

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