Эквивалент открытого исходного кода TFS? - PullRequest
2 голосов
/ 14 сентября 2011

Существует ли комбинация OSS, которая может быть тесно интегрирована для выполнения следующих действий:

  • Контроль источника (предпочтительно распределенный, поскольку мы не говорим о TFS. В настоящее время думаем о GIT.)
  • Непрерывная интеграция (в настоящее время рассматривается TeamCity, несмотря на то, что он является коммерческим продуктом).
  • Отслеживание рабочих элементов (Действительно важно для организованной гибкой разработки. Основным преимуществом TFS atm является возможность связать регистрацию срабочие элементы. Понятия не имею о том, OSS.)

Если честно, я сам ответил на первые два.Мой основной вопрос: кто-нибудь знает хороший трекер рабочих элементов, который может быть тесно интегрирован в Source Control?

1 Ответ

1 голос
/ 14 сентября 2011

Я могу рекомендовать Redmine в качестве трекера проекта.

Он взаимодействует с рядом систем контроля версий, одной из которых является Git, и отслеживает сообщения коммитов для ссылок на проблемы (он ищет такие вещи, как «refs # 123» и «fixes # 123»).при просмотре проблемы вы увидите список версий контроля версий, которые были связаны с этой проблемой.Затем вы можете щелкнуть ревизию, чтобы увидеть, какие файлы были затронуты, а затем просмотреть изменения, внесенные в каждый файл.

Если вы используете Windows, тогда TurtleMine можно использовать для получения списка.проблем Redmine для связи с коммитом.Это плагин для продуктов Tortoise, и я использовал его с TortoiseSVN и TortoiseHg - я думаю, что он будет работать с TortoiseGit.

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

...