Каков наилучший способ обработки файлов для небольшого офиса?

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

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

По сути, мне нужно то, что делает то, что делает Subversion для кода, но для наших документов / psd / pdf файлов.

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

Он также должен быть мультиплатформенным, обрабатывать большие файлы (100 МБ +) и быть пригодным для использования не совсем техническими специалистами.

18.08.2008 08:08:39
8 ОТВЕТОВ
РЕШЕНИЕ

SVN отлично подходит для двоичных файлов. Если вы боитесь, что вы не можете сравнить ревизии, я могу вам сказать, что это возможно для документов Word с использованием Tortoise.
Но я не знаю, что вы имеете в виду под «расширением версий». SVN не является системой управления документами.

Редактировать:

но я чувствую, что это может быть немного излишним для наших целей

Если вы уже используете SVN и он отвечает вашим целям, зачем использовать вторую систему?

7
18.08.2008 09:59:18

Возможно, вы захотите использовать Mac в качестве сервера и использовать Time Machine для резервного копирования общих папок. Это дает вам автоматическое резервное копирование и позволяет делиться через Samba, чтобы у каждого был сетевой диск на своем компьютере. Сервер Mac, вероятно, излишним. Mac Mini подойдет для небольшого офиса или переоборудованного настольного компьютера.

Вы также можете использовать сервис Amazon S3 для резервного копирования в автономном режиме. Поскольку это услуга с оплатой по факту, она может масштабироваться по мере использования, и если вы чувствуете, что хотите перейти к чему-то другому, вы всегда можете загрузить свои данные и перенести их в другое место.

0
18.08.2008 09:02:40

Мы только что переехали в Perforce и были очень довольны. Это коммерческий продукт, но он настолько мощный и простой в использовании, что стоит IMHO за место.

1
18.08.2008 09:00:35

Если у вас есть сервер Windows 2003, вы можете взглянуть на Sharepoint Services 3.0 ( http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb684453.aspx ).

Он может осуществлять контроль версий документов и имеет хорошую интеграцию с Office, начиная с Office XP, но Office 2003 и 2007 лучше. Офисные и PDF файлы могут быть проиндексированы (через Adobe IFilter) и найдены. Вы также можете добавить IFilters для поиска метаданных в ваших документах.

Что касается больших файлов, по умолчанию максимальный размер файла составляет 50 МБ, но его можно настроить.

7
18.08.2008 09:46:45

Достойная структура папок и схема именования?

VCS не очень хорошо обрабатывает изображения и тому подобное - возможно ли иметь код в VCS (SVN / Git / Mercurial и т. Д.), Наряду с разумной структурой папок для бинарных ресурсов (исходные фотографии, Photoshop PSD) файлы, файлы иллюстратора и тд)?

Он не справился бы с синхронизацией, но центральный файловый сервер достиг бы того же.

Для того, чтобы люди правильно назвали вещи, потребовалось бы какое-то принуждение и скотоводство, но я думаю, что наличие папки с версией для каждого актива (например, someproject / asset / header_logo / v01 / header_logo_v01.psd) в основном будет похож на VCS, но проще перемещаться между различными ревизиями (нет, vcs checkout blah -r 234когда клиент решает, что он предпочитает v02 больше, чем v03)

1
18.08.2008 10:30:21

Ваш вопрос интересен тем, что вы указали, что он подойдет для небольшого офиса. На уровне предприятия я бы порекомендовал что-то подобное eRoom от EMC Documentum , но, очевидно, это будет намного больше, чем вам нужно, и больше, чем вы хотите, с точки зрения затрат. Я не уверен в деталях лицензирования по этому вопросу, но я слышал, что если в вашем офисе есть MS Office, у вас есть доступ к Sharepoint, который может вам пригодиться. Я также уверен, что есть много реализаций SAAS такого рода вещей, поэтому вы можете посмотреть на это, имея в виду, что серверы не будут размещаться вами, поэтому, если материал чрезвычайно чувствителен, это, очевидно, не правильный маршрут.

1
18.08.2008 13:47:01

Windows Vista поддерживает локальное управление версиями файлов в своей файловой системе, что может быть полезно, но ограничено с точки зрения командной работы. Однако, если кто-то перезаписывает чужой файл, новая версия сохраняется в порядке.

0
16.12.2008 16:24:22

Также рассмотрите KnowledgeTree. Посмотрите на это, некоторые демонстрации / скриншоты доступны на http://www.knowledgetree.com/

Он имеет бесплатную версию Community Edition с открытым исходным кодом, поэтому он экономически эффективен. Мы не пробовали это, но мы выбрали эту из других систем для малого бизнеса, ищущего решение для управления версиями документов.

0
16.12.2008 16:34:29