суббота, 15 марта 2014 г.

Сравнение систем хранения кода в TFS: TFVC vs Git

Microsoft TFS 2012 и 2013 стал поддерживать две системы хранения кода.
TFVC -  Team Foundation Version Control, стандартная для TFS централизованная система хранения кода. Все изменения фиксируются на сервере, в том числе и branch. Т.е. актуальный код всегда в TFS.
Git - это DVCS (Distributed Version Control System), это означает, что как такового центрального репозитария нет и TFS в данном случае выступает как "один из" репозитариев. Причём репозитарием может быть даже машина разработчика. Следствием этого мы поулчаем самую разрекламирвоанную фишку Git - разработчик может на своей машине делать бесконечное количетство branch, не тревожа TFS.

Побробнее свои изыскания изобразил на mind map, но у меня абсолютный перекос на TFVC, так что не судите строго. Ещё дублируютя доводы: если есть недостатки в одной системе, это значит, что есть такие же преимущества в другой.

http://www.mindmeister.com/389407396/tfvc-vs-git



Отправить комментарий