Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

TFVC vs Git by Mind Map: TFVC vs Git
0.0 stars - reviews range from 0 to 5

TFVC vs Git

TFVC

Преимущества

Полная интегрированность с интерфейсом VS

Весь функционал VS доступен

Простота обучения

Удобный функционал отката изменений

Настройка прав (до уровня файла)

Code review + чат/обсуждение (до записи кода в репозиторий)

Политики на запись кода в репозиторий, Если автоматические тесты не прошли, Если чекин не привязан к таску/требовнаию, Если чекин без комментария, ...

Аннотации (представление изменений кода во времени)

Комментарии, создание по ним тасков, багов и т.п.

Continuous integration (После каждого чекина автоматическое разворачивание на dev, test, prod среде)

Traceability, Можно привязать к чекину, Автоматически закрыть задачу, В задаче будет привязка к чекину, При билде видеть какие таски в него вошли

Недостатки

По сравнению с GIT отличается процесс создания branch (без потери функционала)

GIT

Преимущества

Быстрое создание branch

Недостатки

?Нет адекватного GUI

Сложность вхождения

Нет безопасности, Нет интеграции пользователей c AD, Доступ "либо абсолютно весь код, либо ничего"

Не работает часть фишек TFS, Code review, Комментарии к коду, Запрет отправки кода без тестирования

Децентрализованная система, Не гарантирует, что на TFS актуальная версия исходного кода

Сложно делать структуру хранилища, Папки, подпапки и т.п.

Continuous integration теряет смысл

Статья

Они понравились Кропотову