Каковы, по вашему мнению, наиболее важные различия?
Необходимо принять дорогостоящее решение...
Информация:
- У нас есть проекты Java и .NET (еще несколько .NET)
- Очень интересует управление жизненным циклом проекта.
- Миграция с ClearCase
Каковы, по вашему мнению, наиболее важные различия?
Необходимо принять дорогостоящее решение...
Информация:
И TFS, и RTC являются CRRM, интегрированными в среду разработки (Visual Studio или Eclipse): они обеспечивают:
Разница в основном в их архитектуре, где:
Задача обоих инструментов CRRM состоит в том, чтобы управлять необходимым мостом, который вам придется настроить для различных устаревших инструментов (например, для существующей системы тикетов).
Держитесь подальше от Accurev, это кошмар для разработчика с личными ежедневными сражениями с ним. Git, Mercurial, Darcs или SVN — гораздо лучший выбор. Что же касается всех «фич» Accurev, то вы их, скорее всего, никогда не пропустите, слишком уж будете ругаться матом.
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 мегабайта загрузки.
В TFS пока нет поддержки eclipse или каких-либо подобных редакторов (они вот-вот появятся, но новостей пока нет). Итак, здесь важно, какой редактор вы используете для своих java-проектов. Но Microsoft предлагает teamprise, который позволит вам подключить TFS (который может лучше работать для вашего java+.net).
И, конечно же, для проектов .net лучше всего подходит TFS, поддержка eclipse для .net/c# плохая, мы используем TFS и очень довольны 2010 годом.
Я думаю, что RTC не знает, насколько велика поддержка редакторов .net (VS или любых других, которые вы предпочитаете), но с TFS вы, безусловно, можете заставить проект .NET отлично работать, и вы также можете найти Teamprise + TFS для работы с eclipse.
Это действительно вопрос? Не нытье, а какой у вас набор инструментов для начала. О каких версиях идет речь? (обратите внимание, что Visual Studio 2010 и TFS 2010 не за горами — оба намного лучше, но их можно использовать для .NET 2.0 и выше).
Без дополнительной информации вы получите тонны идиотских маленьких списков функций, потому что мы не знаем, как правильно ответить на общую картину. Это как "в чем разница между БМВ 3 и Мерседес СЛК" - ТОННЫ мелочей, ТОННЫ релевантных вещей, а что вы хотите? ;)