Каковы в Вашем представлении наиболее важные различия?
Потребность принять дорогое решение...
Информация:
Это действительно вопрос? Не нытье, но с чего начать? О каких версиях мы говорим? (обратите внимание, что Visual Studio 2010 и TFS 2010 не за горами - оба намного лучше, но все еще могут использоваться для .NET 2.0 и более поздних версий).
Без дополнительной информации вы получите кучу идиотских маленьких списков функций - потому что мы не знаем, как правильно ответить в общей картине. Это похоже на «в чем все различия между BMW 3 и Mercedes SLK» - ТОННЫ мелочей, ТОННЫ важных вещей, но чего вы хотите? ;)
TFS пока не поддерживает eclipse или какие-либо подобные редакторы (они скоро появятся, но пока нет новостей). Итак, какой редактор вы используете для своих java-проектов, здесь имеет значение. Но Microsoft предлагает teamprise, который позволит вам подключать TFS (которая может лучше работать для ваших java + .net)
И, конечно, для проектов .net TFS - лучший вариант, поддержка eclipse для .net / c # - это плохо, мы используют TFS, и я очень доволен 2010 годом.
Я думаю, что для RTC не знаю, сколько поддержки существует для редакторов .net (VS или любых других, которые вы предпочитаете), но с TFS вы, безусловно, можете заставить проект .NET работать отлично и вы также можете найти Teamprise + TFS для работы с eclipse.
Держитесь подальше от Accurev, это кошмар для разработчика, с которым ежедневно ведутся личные битвы. Git, Mercurial, Darcs или SVN - гораздо лучший выбор. Что касается всех «особенностей» Accurev, вы, вероятно, никогда их не пропустите, вы будете слишком заняты руганью.