Службы CodePlex TFS

Я был полностью сбит с толку CodePlex и услугами TFS, которые он предлагает или не предлагает. Я собираюсь вскоре начать работу над проектом с открытым исходным кодом с несколькими друзьями, использующими Visual Studio 2010 Professional. Поскольку VS так хорошо связан с TFS, мы бы предпочли использовать TFS.

Однако у нас нет денег, чтобы купить TFS самостоятельно, поэтому мы рассматривали CodePlex в качестве альтернативы. Предлагает ли CodePlex бесплатный хостинг TFS? Я так и думал, пока не наткнулся на это, что заставило меня поверить, что оно предлагает только часть набора функций TFS.

(Это мой первый опыт работы с системой управления версиями/исходниками, поэтому, пожалуйста, будьте осторожны с терминологией.)


person Shivam Sarodia    schedule 31.07.2012    source источник


Ответы (1)


CodePlex предлагает бесплатный хостинг TFS с набором функций, предназначенным для размещения проектов с открытым исходным кодом. Его предложения по контролю версий завершены, но Team Foundation Server — это платформа со многими функциональными областями, поэтому давайте рассмотрим их:

Контроль версий. CodePlex поддерживает весь набор функций контроля версий TFS. Фактически, CodePlex впервые применил некоторые инструменты управления версиями для TFS, такие как их SVNBridge.

Отслеживание рабочих элементов: Team Foundation Server позволяет использовать настраиваемый шаблон отслеживания рабочих элементов и поставляет несколько готовых решений, подходящих для различных процессов разработки, от CMMI до Agile. Однако CodePlex предоставляет единый шаблон отслеживания рабочих элементов, который подходит для проектов с открытым исходным кодом и не допускает настройки.

Непрерывная интеграция. В настоящее время CodePlex не поддерживает автоматические сборки. Однако вы можете настроить свои собственные сборки непрерывной интеграции для конечной точки CodePlex для исходного кода.

Репозиторий документов. Репозиторий документов SharePoint отсутствует в CodePlex.

Отчеты. Службы SQL Reporting Services недоступны в CodePlex.

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

Если вы хотите использовать TFS и ищете экономичное решение для небольшого проекта, вы также можете изучить Team Foundation Service., который в настоящее время свободен, пока находится в состоянии предварительного просмотра. (Будущие цены пока не объявлены.)

person Edward Thomson    schedule 31.07.2012
comment
Спасибо за ответ. Я посмотрю на Team Foundation Service, он может меня заинтересовать. - person Shivam Sarodia; 01.08.2012
comment
@edward: поддерживает ли CodePlex непрерывную интеграцию сейчас, потому что мы пытались добавить определение сборки, я получаю исключение отказа в доступе !! Можно ли включить CI для проектов CodePlex TFS? - person wizzardz; 22.07.2015