Есть ли эквивалент flashbake (простое управление версиями) для Perforce или Subversion?
Flashbake представлен Кори Доктороу и обсуждается здесь, а его страница проекта находится здесь. Он скрывает большую часть сложности git и допускает простую настройку. Я ищу что-то для Perforce, так как в следующем году у меня будет 10 с лишним ГБ, которые в следующем году вырастут до 100+ ГБ из нескольких МБ файлов (в основном изображений), которые могут быть не идеальными для git. У меня также были проблемы с> 1 ГБ файлами (видео). Плюс, я уже использовал Perforce и SVN.
РЕДАКТИРОВАНИЕ: 26.10.09: Это только для меня, поэтому нет необходимости для нескольких пользователей. Я могу использовать бесплатную версию Perforce. Кроме того, так как Perforce может вызываться командами, такими как git и subversion, я не думаю, что проблемы с проприетарным программным обеспечением будут препятствием.
26.10.09: У меня нет требования отключать работу, поэтому функции DVCS для git не важны.
26.10.09: уточнен размер хранилища. 05.02.10: добавлена ссылка на видеофайлы
1 ответ
Я не знаю, есть ли что-то для Perforce, хотя это маловероятно, поскольку Perforce является коммерческим продуктом. Вероятно, было бы достаточно просто перенести flashbake на svn.
Тем не менее, одна приятная вещь в git (или в другом DVCS) заключается в том, что удаленный сервер не нужен, и вы можете "испечь" в любое время, даже в самолете. (Конечно, у вас также может быть локальный репозиторий svn или p4d.) Git также позволяет очень легко клонировать ваш репозиторий и делиться им.
Если вы беспокоитесь о производительности git и бинарных файлах, вы можете прочитать:
- SO: Git или Subversion для бинарных файлов
- средний параграф этого поста о бинарных файлах дельт во время клонирования.