Ответ 1
Если ваши нетехники находятся на Mac, я бы порекомендовал SVN с Cornerstone от Zennaware. Это не open-source, но и не дорого. Наши дизайнеры обожают его, и он получил отличный графический интерфейс.
Может кто-то порекомендовать движок управления версиями + графический интерфейс, который будет хорош для нетехнических пользователей? Я отлично справляюсь с использованием Subversion с моей командой разработчиков, но я хочу найти что-то, что поможет остальной части нашей компании. Мы являемся проектной фирмой, которая занимается такими типами файлов: Photoshop, Vectorworks, Microsoft Office, PDF и т.д. Я нахожу GUI, такие как SVNx и даже Versions (что довольно хорошо), слишком сложно и технично для наших дизайнеров. Им сложно понять идею рабочих каталогов и ее связь с репозиторием.
Мы небольшая компания и не располагаем огромным бюджетом, поэтому, если возможно, мы хотели бы остаться открытым.
Если ваши нетехники находятся на Mac, я бы порекомендовал SVN с Cornerstone от Zennaware. Это не open-source, но и не дорого. Наши дизайнеры обожают его, и он получил отличный графический интерфейс.
Если вы используете TortiousCVS | SVN, это не так уж плохо. Его подход, основанный на графическом интерфейсе и файловой системе, так что он довольно прямолинейный. У меня были нетехнические люди, которые его использовали и как это.
Не работает ли SharePoint с Windows Server? Он может обрабатывать версии файлов.
Я могу сказать, что Subversion и Perforce являются проблематичными для нетехнических пользователей. Мы с успехом используем Perforce в качестве хранилища документов. Хотя у нас было больше ошибок и проблем, чем мне хотелось бы поговорить. У нас был немного больше успеха с Subversion и TortoiseSVN, но даже для большинства не-программистов было слишком сложно обернуть головы. Хотя, если вам посчастливилось иметь Mac OSX в офисе, я бы предложил богатое предложение попробовать.
Я бы рекомендовал искать CMS, который поддерживает историю вместо исходного репозитория. Вы должны быть в состоянии найти что-то там, что сделает работу без лишних усилий с вашей стороны.
Я предлагаю SharePoint или Confluence. Оба они имеют интерфейс WebDAV, который позволяет вам напрямую открывать и закрывать файлы в репозитории из Office и других текущих приложений. SharePoint работает лучше с Microsoft Office, так как в Office существуют расширения для Microsoft WebDAV. Кроме того, Confluence предлагает только WebDAV через плагин.
Оба они являются коммерческими продуктами, хотя у Confluence есть общая исходная лицензия, позволяющая внести локальные изменения.
Bazaar имеет красивый простой интерфейс для основных задач управления версиями.
На каком-то уровне вам придется объяснять основные понятия даже для нетехнических людей, чтобы они могли их использовать (нет реального способа "скрыть" концепцию совершения ваших изменений, например), но, по крайней мере, пользовательский интерфейс Bazaar делает это довольно простым, и это снижает сложность параметров.
Я рекомендую проверить NeverOverwrite.
Он автоматически сохраняет все версии ваших файлов. Звучит как идеальное решение для не-разработчика.
Почему вы используете элемент управления репозитория источника для двоичных файлов, таких как Photoshop, Vectorworks, Microsoft Office, PDF и т.д.? Я думаю, что система управления контентом работает лучше для вас. Попробуйте использовать Alfresco, он открывает исходный код и мощный.
Я нахожу sourcetree чрезвычайно интуитивно понятным для git/mercurial (без поддержки svn). Это для Mac и окон. Это делает общие операции, такие как коммутация ветвей, слияние, ветвление, возврат - что в противном случае было бы болезненным - довольно легко. Но для вашего случая я считаю, что решения VC (которые были созданы для кодировщиков) не оптимальны, так как вы не сможете увидеть различия между двумя версиями файлов как .psd,.doc,.pdf - они не могут обрабатываться внутренней разницей инструмент - так что вам не хватает мощности управления версиями
Как насчет Wiki с некоторым минимальным контролем версий, встроенным... например mediawiki