Команда "resolve"
Обновлен: Ноябрь 2007
Устраняет конфликты между измененными элементами в рабочей области и последними или конечными версиями элементов на сервере.
Необходимые разрешения
Для использования команды resolve необходимо быть владельцем рабочей области или иметь глобальное разрешение Администрирование рабочих областей со значением Разрешить. Кроме того, необходимо иметь разрешения Чтение и Извлечение со значением Разрешить для элементов, участвующих в операции разрешения конфликта Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
tf resolve [itemspec]
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)]
[/preview] [/overridetype:overridetype] [/recursive] [/newname:path]
tf resolve [itemspec]
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)]
[/preview] [/converttotype:converttype] [/recursive] [/newname:path]
Параметры
Аргумент |
Описание |
---|---|
Itemspec |
Указывает файл или папку для разрешения конфликта версий. Если не задан, будут включены все элементы конфликта. Дополнительные сведения о том, как Team Foundation Server выполняет анализ спецификаций элементов, чтобы определить, какие из них находятся в области его действия, см. в разделе Синтаксис командной строки (Team System). |
overridetype |
Используется с параметром /overridetype. Указывает тип кодирования включенного файла. Например, "binary" (двоичный). |
converttype |
Используется с параметром /converttotype. Указывает тип кодирования, например "Юникод". |
path |
Используется с параметром /newname. Указывает новый путь к конфликтующему файлу. |
Параметр |
Описание |
---|---|
/auto |
Разрешает существующие конфликты между различными версиями указанных элементов в текущей рабочей области с помощью одного из следующих параметров.
|
/preview |
Отображает текущий конфликт. |
/overridetype |
Указывает дополнительную кодировку для файлов, участвующих в трехстороннем слиянии. Файлы обрабатываются в указанной кодировке. Необходимо определить подходящую кодировку. Team Foundation Server сохраняет результат слияния в указанной кодировке в рабочей области. Дополнительные сведений о кодировках файла см. в разделе Типы файлов.
Примечание.
Нельзя указать одновременно /overridetype и /converttotype.
|
/converttotype |
Указывает кодировку, используемую для временного преобразования, в операции трехстороннего слияния. Результат слияния сохраняется в указанной кодировке в рабочей области. Параметр является дополнительным и используется редко. Дополнительные сведений о кодировках файла см. в разделе Типы файлов.
Примечание.
Нельзя указать одновременно /overridetype и /converttotype.
|
/recursive |
Разрешает элементы в указанном каталоге и вложенных каталогах. |
/newname |
Параметр применяется для разрешения конфликтов имен. Используется только совместно с AcceptMerge и AcceptYoursRenameTheirs. Сочетание AcceptMerge с /newname допускается только для конфликтов, связанных с переименованием и /или восстановлением. Кроме того, необходимо указать новый path. |
Заметки
Команда Resolve предоставляет варианты разрешения конфликта между ожидающими изменениями и версией сервера.
При обнаружении конфликта версий во время выполнения операции получения, возврата или слияния команда resolve предложит пользователю выбрать способ его разрешения. Конфликты необходимо разрешить до возврата ожидающих изменений.
Дополнительные сведения о поиске программы командной строки tf см. в разделе Команды служебной программы командной строки "tf".
Примеры
В следующем примере открывается диалоговое окно Разрешение конфликтов, в котором для Team Foundation Server указывается способ разрешения конфликта ожидающих изменений с версией сервера.
tf resolve
В следующем примере производится попытка разрешить все конфликты слиянием изменений.
tf resolve /auto:acceptmerge
См. также
Задачи
Пошаговое руководство. Дополнительные функциональные возможности системы управления версиями
Основные понятия
Ссылки
Синтаксис командной строки (Team System)