Лучший способ использовать Subversion в качестве инструмента коммуникации проекта? - PullRequest
2 голосов
/ 09 января 2009

Если бы единственным сервером, разрешенным для проекта, был сервер Subversion (svn), как лучше всего использовать его в качестве инструмента коммуникации проекта? Например, есть ли хороший способ его использования в качестве вики, системы отслеживания ошибок и / или блогов?

Примечание: сервер размещен на Apache и имеет базовый html-интерфейс.

Ответы [ 4 ]

5 голосов
/ 09 января 2009

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

Это дает вам:

  • Функции управления проектами
  • Онлайн-просмотр репозитория
  • Wiki
  • Билетная система

Проверьте демонстрационный сайт .

1 голос
/ 09 января 2009

Не используйте его и не придумайте какую-нибудь плохую схему, чтобы использовать SVN в качестве инструмента связи. Используйте некоторые другие вики - там есть тонны, и где бы вы ни размещали свой svn, вы можете разместить вики. Я второй трак, кстати. Это будет хорошо интегрироваться с SVN.

1 голос
/ 09 января 2009

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

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

Если вы ищете что-то довольно компактное, вы можете рассмотреть Trac , как уже упоминалось в другом месте, - это неплохой инструмент для отслеживания проблем / вики / планирования проектов с хорошей интеграцией управления исходным кодом.

0 голосов
/ 09 января 2009

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

...