2009-08-28 2 views
1

Мы в нашей компании стараемся настроить репозиторий кода, которому могут помочь несколько групп. Я ищу такую ​​систему, как Google Code со следующими функциями:Исходный код открытого кода Google Code

i. Wiki

ii. Отслеживание выпуска

iii. Исходный репозиторий (интеграция SVN)

iv. Управление доступом для внесения изменений в код

Ближайшая альтернатива с открытым исходным кодом, которую я мог найти, это «Trac».

1) Является ли код открытого кода Google Code Open Source? Поиск Google не приводит меня к какой-либо полезной ссылке.

2) Любые предложения для программного обеспечения с открытым исходным кодом, соответствующие вышеуказанным требованиям?

ответ

5

Это из FAQ:

Является ли сам с открытым исходным кодом реализации Google Code в?

Как и в большинстве сайтов для хостинга проектов, , наша базовая технология представляет собой смесь с открытым исходным кодом и проприетарным кодом. Например, трекер проблемы полностью написан Google, но служба управления версиями основана на Subversion, популярном инструменте с открытым исходным кодом .

Мы используем Trac & SVN здесь на работе, хотя я уверен, что есть и другие варианты.

+0

Спасибо за фрагмент часто задаваемых вопросов. Я думаю, что мы продолжим работу с Trac, SVN. Могу ли я ограничить доступ пользователей в SVN? – rAm

+0

Я имел в виду доступ к роли пользователя с помощью Trac для SVN – rAm

+0

Вы можете настроить группы разрешений в Trac и ограничить, что могут делать пользователи в этих группах: http://trac.edgewall.org/wiki/TracPermissions#PermissionGroups (я думаю, что это то, что вы спрашиваете?) Вы также можете установить довольно сложные разрешения в SVN - хотя я не эксперт в этой области. –

3

Я недавно начал использовать GitHub для scm, и я должен сказать, что это чертовски приятно.

https://github.com/

1

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

Git является одним из лучших решений для управления версиями, и на выбор есть множество средств отслеживания ошибок и документации. Я лично использую CodeTrack как трекер ошибок - он чрезвычайно прост и не требует подключения к базе данных, хотя я знаю, что CodeTrack не является одним из наиболее популярных.

+0

Почему downvote? –

Смежные вопросы