Сравнение TFS и CVS - PullRequest
       47

Сравнение TFS и CVS

1 голос
/ 11 октября 2011

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

Ответы [ 2 ]

2 голосов
/ 11 октября 2011

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

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

В дополнение к этому вы также можете использовать Team Build для вызова ANT или Maven с помощью " Team Foundation Server BuildРасширения"

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

2 голосов
/ 11 октября 2011

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

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

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

...