Заметки консультанта

Шамрай Александр Владимирович

Какая разница между папками и ветвями?

Posted by Шамрай Александр на Февраль 26, 2010

<< Назад в TFS Branching Guidance – Q&A

Вопрос

Какая разница между папками и ветвями?

Ответ

Начиная с TFS 2010, существует различие между ветвями и папками в системе управления версиями. С необходимыми разрешениями пользователь может конвертировать папки в ветви (и наоборот).

Эта новая концепция использования ветви как высокоуровневый объект позволяет использовать некоторые специфические возможности ветвления, например, хранить такие свойства как владелец и комментарии к каждой ветви, что делает управление ветвями более простым для команд с большим количеством ветвей.

После преобразования папки в ветвь Вы можете использовать многие новые возможности, относящиеся к ветвям такие, как визуализация иерархии ветви или визуального отслеживания изменений для того, чтобы видеть, что ветви содержат набор изменений и когда изменения были объединены в конкретной ветви.

После обновления TFS 2008 до TFS 2010 Вы должны преобразовать папки-ветви в ветви. Примечание — не все папки в TFS 2008являются ветвями. Некоторые папки обычные и будут продолжать оставаться папками в TFS 2010.

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

Итак, когда вы хотите создать новый дочерний поток от родительской ветви необходимо иметь разрешение Управление ветвями для исходной ветви (родительской ветви). Когда вы хотите объединить изменения в ветвь, нужно разрешение Слияние для целевой ветви.

Дополнительные ресурсы

Advertisements

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: