IBM RTC и Microsoft TFS 2010

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

Информация:

  • У нас есть проекты Java и .NET (еще несколько .NET)
  • Очень интересует управление жизненным циклом проекта.
  • Миграция с ClearCase

person gkdm    schedule 10.03.2010    source источник
comment
Что вам нужно сделать? Какова ваша модель разработки (многосайтовая? централизованная?) Каковы ваши требования к аудиту? Каковы ваши требования к разветвлению?   -  person Paul Nathan    schedule 11.03.2010
comment
Централизованный. Что вы подразумеваете под ветвлением и аудитом?   -  person gkdm    schedule 11.03.2010
comment
Вы бы рассмотрели другие продукты из этого уравнения, такие как Perforce, Accurev или PlasticSCM, или только два, которые вы упомянули? Accurev и Plastic особенно хороши для отказа от Clearcase, а TFS будет таким же медленным и сложным, как ваш старый CC. Кроме того, вы использовали Multisite раньше?   -  person pablo    schedule 20.03.2010


Ответы (5)


И TFS, и RTC являются CRRM, интегрированными в среду разработки (Visual Studio или Eclipse): они обеспечивают:

  • Управление изменениями (CM)
  • VCS (система контроля версий)
  • Управление выпуском (RM)

Разница в основном в их архитектуре, где:

Jazz Team Server

Задача обоих инструментов CRRM состоит в том, чтобы управлять необходимым мостом, который вам придется настроить для различных устаревших инструментов (например, для существующей системы тикетов).

person VonC    schedule 05.05.2011

Держитесь подальше от Accurev, это кошмар для разработчика с личными ежедневными сражениями с ним. Git, Mercurial, Darcs или SVN — гораздо лучший выбор. Что же касается всех «фич» Accurev, то вы их, скорее всего, никогда не пропустите, слишком уж будете ругаться матом.

person tau-lepton    schedule 19.05.2010
comment
Вопрос был не о AccuRev, поэтому этот ответ в лучшем случае вводит в заблуждение и является спекулятивным. - person Roland Tepp; 11.12.2013

RTC совместим с Visual Studio, а TFS совместим с Eclipse:

(интеграция визуальной студии RTC указана здесь)

https://jazz.net/downloads/rational-team-concert/releases/3.0

(подробно об интеграции TFS eclipse здесь)

http://teamprise.com/ (приобретен и переименован компанией MS)

Лично я предпочел бы работать с TFS, и я зарабатываю на жизнь интеграцией с системами контроля версий, и глубоко коснулся обеих этих систем. Спросите, хотите ли вы подробностей.

Если у вас есть выбор, выбирайте Mercurial. Git — это фантастика, но мне не хватает возможностей Windows. Получите отдельный баг-трекер.

Если у вас есть выбор, но вы должны иметь тесно интегрированный с заявками контроль версий, попробуйте http://fossil-scm.org/ - гораздо меньше проблем, чем установка и обслуживание TFS или RTC, хотя интеграции с IDE просто не существует. Но он солидно конкурирует с ними по основным функциям, занимая около 1 мегабайта загрузки.

person wowest    schedule 21.02.2011

  1. В TFS пока нет поддержки eclipse или каких-либо подобных редакторов (они вот-вот появятся, но новостей пока нет). Итак, здесь важно, какой редактор вы используете для своих java-проектов. Но Microsoft предлагает teamprise, который позволит вам подключить TFS (который может лучше работать для вашего java+.net).

  2. И, конечно же, для проектов .net лучше всего подходит TFS, поддержка eclipse для .net/c# плохая, мы используем TFS и очень довольны 2010 годом.

Я думаю, что RTC не знает, насколько велика поддержка редакторов .net (VS или любых других, которые вы предпочитаете), но с TFS вы, безусловно, можете заставить проект .NET отлично работать, и вы также можете найти Teamprise + TFS для работы с eclipse.

person Akash Kava    schedule 19.03.2010
comment
см. мой ответ ниже, у TFS есть плагин Eclipse, а у RTC есть плагин VS. - person wowest; 21.02.2011
comment
RTC имеет больше, чем VS Plugin. Он полностью функционален в клиенте VS.Net ="nofollow noreferrer">jazz.net/downloads/rational-team-concert/releases/3.0.1.1/ - person Ankur; 09.12.2011

Это действительно вопрос? Не нытье, а какой у вас набор инструментов для начала. О каких версиях идет речь? (обратите внимание, что Visual Studio 2010 и TFS 2010 не за горами — оба намного лучше, но их можно использовать для .NET 2.0 и выше).

Без дополнительной информации вы получите тонны идиотских маленьких списков функций, потому что мы не знаем, как правильно ответить на общую картину. Это как "в чем разница между БМВ 3 и Мерседес СЛК" - ТОННЫ мелочей, ТОННЫ релевантных вещей, а что вы хотите? ;)

person TomTom    schedule 10.03.2010
comment
Спасибо, добавил информацию. Если есть что-то еще, что вы считаете важным, пожалуйста, скажите об этом. - person gkdm; 10.03.2010
comment
Ну, это действительно зависит. До 2010 года я думаю, что TFS довольно плох - полный кошмар установки, требует МНОГО отдельных вещей для совместной работы. Админ кошмар. 2010 намного более модульный, лучший установщик, вы можете использовать только его части. Вопрос действительно в том, что вы хотите и в чем нуждаетесь - особенно интеграция с IDE, необходимые языки, подход к разработке и т. д. - person TomTom; 10.03.2010