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

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

Когда авто-объединение не работает?

Posted by Шамрай Александр на Декабрь 20, 2009

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

Вопрос

Когда авто-объединение не работает?

Ответ

Когда операция слияния выполнена и есть конфликты, в диалоговом окне «Разрешение конфликтов» появляется опция «Автоматическое слияние». Для того чтобы эта опция работала, необходимо соответствие следующим критериям:

  1. Объединение файла должно быть разрешено для типа файла (Параметры Team Foundation Server
    -> Типы файлов системы управления версиями). По умолчанию, все типы файлов для исходного кода, которые используются Visual Studio, разрешены для объединения.
  2. Изменения, сделанные в исходном и конечном файле, должны иметь тип редактирование (переименование/удаление не поддерживается).
  3. Изменения должны быть сделаны в различных частях файла (в различных строках).

Иногда «Автоматическое слияние » выполняется и в других случаях. При объединении двух потоков, некоторые из файлов будут автоматически объединены из исходного в конечный файл без привлечения пользователя. Это будет выполнено в отношении файлов, которые были изменены в исходном потоке и не были изменены в конечном потоке от предыдущего слияния. В обратном случае необходимо будет решить конфликт процесса слияния.

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

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

Реклама

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

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

Логотип WordPress.com

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

Фотография Twitter

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

Фотография Facebook

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

Google+ photo

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

Connecting to %s

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