Ветвление — это копирование кода из текущего дерева исходных кодов и размещение этого кода в новой ветке дерева. Для облегчения понимания этой концепции необходимо представить себе это в виде каталогов: для ветвления необходимо взять текущий каталог с кодом (исходный) и создать новый каталог с копией кодов исходного каталога (целевой). Иначе говоря, вы можете представлять себе ветвление как копирование в файловой системе: вы берете файлы из одного места и делаете их копию в другом месте. После этого разработка может Продолжаться параллельно в обоих каталогах.
Ветвление в системе Team Foundation выполняется при помощи Source Control Explorer. Сначала вам нужно перейти в исходный каталог на сервере, затем щелкнуть по нему правой кнопкой мыши и выбрать пункт Branch. В диалоговом окне Branch (рис. 24.28) укажите название для новой ветви (или целевой каталог) и выберите версию кода из исходного каталога. Нажмите кнопку ОК для создания ветви; она автоматически становится видна в Source Control Explorer.