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

StackOverflow https://stackoverflow.com/questions/14308

Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

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

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

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

Другие советы

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

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

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

Мы только что переехали в Волей - неволей и были действительно довольны этим.Это коммерческий продукт, но он настолько мощный и простой в использовании, что, ИМХО, стоит цены за место.

Приличная структура папок и схема именования?

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

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

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

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

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

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

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

Также рассмотрим дерево знаний.Взгляните на это, некоторые демо-версии / скриншоты доступны по адресу http://www.knowledgetree.com/

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top