Клиент-серверные приложения контроля версий - PullRequest
0 голосов
/ 23 марта 2012

Я смотрю на некоторые клиентские серверные приложения для корпоративного использования.Я хотел бы получить обратную связь для поддержки моих исследований с точки зрения опыта работы с лучшими приложениями OPEN SOURCE в этой области.В основном я ищу приложение, которое может управлять несколькими репозиториями и работать с ними, но поддерживает один центральный репозиторий для исходного кода.

Также приложение должно иметь возможность разрешать настройку безопасного доступа к файлам и папкам и команду поддержкилиния доступа.Исходя из вашего опыта работы с этими приложениями, я хотел бы знать, какие из них вы бы высоко оценили с точки зрения упомянутых функций.

1 Ответ

1 голос
/ 23 марта 2012

В предположении vcs тег:

  • Subversion как чистая система CVCS, с осторожностью: один репо, несколько клиентов (рабочие копии). Связь между репозиториями хуже ужасной
  • DVCS, которая может использоваться в смешанном или псевдо-CVCS режиме: Mercurial. С осторожностью (TBT от Mercurial guru): права доступа к файлам и директорам отсутствуют в ядре, возможно, могут быть реализованы в виде хуков. Из-за монолитной природы репо, минимальный объект для ACL - это ветвь (требуется расширение)

Short CheetList

Feature                                                     Subversion       Mercurial

manage and work with several repositories                    + (client)           +

maintain one central repository for source code                  +                +

allow the setting of security access on files and folders     Folders             -

support command line access                                      +                +

BonusPack    

Cross-platform                                                   +                +

IDE-integration                                                  +                +

GUI-clients                                                      +                +
...