Поделиться через


Основные сведения о ветвлении

Обновлен: Ноябрь 2007

Ветвление главного кода или файлов в системе управления версиями можно использовать для одновременной разработки и изоляции функций, а также создания моментального снимка кода для выпуска. При ветвлении кода или файлов создается копия, в которую можно вносить изменения, не влияя на исходный файл. Team Foundation (подсистема контроля версий) поддерживает связи с исходными файлами. Дополнительные сведения о том, когда и почему может понадобиться ветвление, см. в руководстве по ветвлению Team Foundation Server.

В Team Foundation (подсистема контроля версий) ветвь можно создавать в обозревателе управления исходным кодом или в командной строке с помощью Команда "branch". При операции ветвления файлы копируются из исходного местоположения в целевое. Из исходного местоположения берутся имя и версия файла или папки, которые подвергаются ветвлению. Целевое местоположение определяет конечное расположение файла или папки. Имя целевой папки должно быть уникальным на сервере. Если целевая папка имеет то же самое имя, что и папка, уже существующая на сервере, целевая папка создается внутри этой папки.

Чтобы ветвление было возможным, файл или папка не должны находиться в состоянии удаления. Если в исходной папке есть удаленные элементы, целевая папка не будет содержать их. Если в дальнейшем операция удаления элементов будет отменена, эти элементы не будут восстановлены в целевом местоположении. Вместо этого понадобится выполнить слияние файлов из исходного в целевое местоположение.

При создании ветви Team Foundation (подсистема контроля версий) регистрирует новые файлы в виде ожидающих изменений. Файлы не создаются до момента передачи ожидающих изменений на сервер. Дополнительные сведения см. в разделе Окно "Ожидающие возвраты".

Перед сохранением ветви на сервере файлы и папки можно изменять, переименовывать, удалять. Можно также отменять все выполненные действия. Дополнительные сведения см. в разделе Практическое руководство. Перемещение, переименование и удаление файлов и папок в системе управления версиями.

ms181424.alert_note(ru-ru,VS.90).gifПримечание.

Историю ветвления хранящихся в системе управления версиями элементов можно узнать при просмотре свойств этих элементов. Дополнительные сведения см. в разделе Практическое руководство. Просмотр свойств файлов и папок в системе управления версиями.

См. также

Основные понятия

Использование обозревателя управления исходным кодом

Ссылки

Команда "branch"

Команда "branches"

Другие ресурсы

Ветвление и слияние в системе управления версиями Team Foundation