2011-10-11 2 views
1

Я собираюсь перенести проект Java с CVS на TFS. Я использую eclipse IDE для разработки, и я не уверен в недостатках TFS по сравнению с CVS. Пожалуйста, дайте мне знать, знаете ли вы.Сравнение TFS и CVS

+1

Вы ограничиваете обсуждение контролем источника? Потому что TFS делает намного больше, чем просто контроль источника. –

ответ

2

TFS действительно работает лучше всего с комплектом Visual Studio, и все остальное, и вы обнаружите, что это довольно сложная борьба.

  • Eclipse, на самом деле не имеют каких-либо крючков в TFS в отличие от Visual Studio, так что вы будете изо всех сил немного, когда дело доходит до проверки в/из файлов (если есть плагин, который я не знаю)
  • TFS дорого. Вам нужен сервер TFS, и вам нужен клиент для доступа к нему (VS Team Edition и тому подобное или Team Explorer).
  • Кроме того, вы не можете проверить несколько ветвей/версий (из памяти). Вы застряли в 1 рабочем каталоге, который управляется Team Explorer.

Чтобы быть справедливым, TFS является шагом вверх от CVS. Но зачем останавливаться? Пожалуйста, посмотрите на источник 4-го поколения, например Git, Mercurial (являющийся основным 2) и т. Д.

+1

Microsoft публикует подключаемый модуль TFS для Eclipse как часть пакета Team Explorer Everywhere. –

2

Я предполагаю, что вы переходите к TFS beacuse, который уже используется в вашей компании. Если вы магазин Java, то есть, вероятно, лучшие решения (такие как Git или Mercurial). Если вы также используете Visual Studio, то TFS будет улучшением по сравнению с CVS.

Вам нужно посмотреть на "Team Explorer Everywhere" Это плагин для Eclipse, который позволит вам использовать TFS. Насколько мне известно, он функционально эквивалентен Team Explorer для Visual Studio.

В дополнение к этому вы можете также использовать Team Build окликнуть ANT или Maven с помощью «Team Foundation Server Build Extensions»

Имейте в виду, что вам нужно будет иметь либо лицензию на MSDN или TFS CAL для использования TFS. Если у вас нет лицензии MSDN, вам, вероятно, придется заплатить за Team Explorer Everywhere.

Смежные вопросы