Какие аргументы можно привести клиенту / начальнику для SUN Teamware -> современная миграция SCM? - PullRequest
3 голосов
/ 18 февраля 2009

Команда, в которой я работаю, все еще использует SUN Teamware для управления исходным кодом (SCM). Я работал с ним некоторое время (более 10 месяцев), и у меня нет особых жалоб по этому поводу.

Teamware использовалась для управления самыми большими исходными деревьями Sun, в том числе для операционной системы Solaris и Java, и она работает довольно хорошо. Но это также старый коммерческий продукт (с закрытым исходным кодом), который был снят с производства. Это стало частью процесса преобразования Sun своих кодовых баз в сообщества с открытым исходным кодом, что, в свою очередь, привело к переходу на новые системы контроля версий, такие как Mercurial.

Это заставляет меня чувствовать, что мы застряли во времени, используя Teamware, и мир перешел к более новым системам. Однако я не пропускаю какую-либо конкретную функциональность, за исключением, возможно, веб-просмотра дерева исходных текстов для навигации и просмотра истории файлов (что мы делаем с VersionTool, поэтому не критично).

Должна ли команда, использующая SUN Teamware, перейти на более современный SCM, такой как git или Mercurial?

И что более важно, какие аргументы вы можете представить остальной части команды в поддержку этого перехода?

Ответы [ 3 ]

2 голосов
/ 18 февраля 2009

Вы видели оценки, которые сделал Sun:

  • git (обратите внимание, что они оценили старую версию 1.2.4. Основная точка: FAST),
  • ртутный () и
  • базар

в качестве кандидатов на замену Sun Teamware VCS для базы кода Solaris?

Это может дать некоторые идеи по темам, которые нужно оценивать, думая о миграции.

Некоторые другие темы перечислены в этом Git Survey 2007-2008 .

2 голосов
/ 18 февраля 2009

Я большой поклонник SCM, но должен сказать, что если он не сломался, не чините его Пока Teamware больше не отвечает вашим потребностям, продолжайте использовать его.

0 голосов
/ 18 февраля 2009

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

Если вы хотите оставаться в курсе, вы все еще можете играть с git / Mercurial / Bazaar дома.

...