В поисках мнений о веб-системах контроля версий - PullRequest
2 голосов
/ 27 января 2010

Исследование различных систем управления документами / контроля версий с открытым исходным кодом. Я проверил Google / вопросы здесь и т.д ...

Я ищу легкое веб-приложение (apache) mgmt / для управления версиями, которое работает поверх SVN.

Мне нужно иметь возможность:

  • есть несколько пользователей, регистрирующихся / проверяющих
  • имеет рабочий процесс (когда пользователь A регистрирует файл и завершает работу, приложение передает его следующему человеку и т. Д. *
  • приложение должно позволять мне иметь структуру, в которой файлы можно перемещать как группу. файлы будут меняться ежемесячно
  • должно иметь систему контроля доступа / доступа. некоторые люди могут видеть определенные файлы и выполнять определенные действия с файлами

Я предполагаю, что у меня будет 40-50 человек, занимающихся различными файлами. Я предполагаю, что у меня будет 2000-3000 файлов, которые должны быть обработаны.

Я бы предпочел, чтобы приложение, если это возможно, основывалось на php, а не на java-приложении.

Спасибо

Ответы [ 5 ]

1 голос
/ 27 января 2010

Предлагаю вам взглянуть на Subversion:

WikiPedia: http://en.wikipedia.org/wiki/Subversion_(software)
Главная страница: http://subversion.apache.org.

Честно говоря, я не знаю, соответствует ли он всем опубликованным вами требованиям, поскольку я использовал его только в проектах с участием небольших групп, но вы сможете разобраться с этим, прочитав страницу WikiPedia, на которую ссылаются выше. Тем не менее, он определенно соответствует контролю версий web-dev.

0 голосов
/ 05 августа 2010

Взгляните на дерево знаний . PHP, с открытым исходным кодом, с поддержкой / хостингом. Я использовал это в прошлом. Это отстой меньше, чем другие решения.

0 голосов
/ 06 июня 2010

Для упрощенной, но работающей системы контроля версий, созданной полностью на PHP, построенной на основе ASVCS, взгляните на IntraVersion (http://webscripts.softpedia.com/script/Development-Scripts-js/IntraVersion-39805.html) Не очень, но для тех, кто застрял, как я, без сервера для размещения приватных Проекты на данный момент, это помощник.

0 голосов
/ 27 января 2010

Полагаю, Mercurial также предоставляет веб-интерфейс.

0 голосов
/ 27 января 2010

Ванильная установка SVN не собирается этого делать; он выполняет только обычный контроль версий (коммиты, ветки и т. д.). Существует множество веб-интерфейсов svn , но все, что они делают, это дают вам возможность работать с обычными svn через Интернет. Функции управления документооборотом и требуемый рабочий процесс исходят из какой-то другой системы управления документами; Я не знаю ни одного, кто бы использовал svn в качестве бэк-энда.

...