Команда Resolve
Устраняет конфликты между измененными элементами в рабочей области и последними или конечными версиями элементов на сервере.
Необходимые разрешения
Для использования команды resolve необходимо быть владельцем рабочей области или иметь глобальное разрешение Администрирование рабочих областей со значением Разрешить. Кроме того, необходимо иметь разрешения Чтение и Извлечение со значением Разрешить для элементов, участвующих в операции разрешения конфликта. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
tf resolve [itemspec]
[/auto:(AutoMerge|TakeTheirs|KeepYours|OverwriteLocal|DeleteConflict|KeepYoursRenameTheirs)]
[/preview] [(/overridetype:overridetype | /converttotype:converttype] [/recursive] [/newname:path] [/noprompt] [/login:username, [password]]
Параметры
Аргумент |
Описание |
---|---|
Itemspec |
Указывает файл или папку для разрешения конфликта версий. Если не задан, будут включены все элементы конфликта. Дополнительные сведения о том, как Visual Studio Team Foundation Server выполняет анализ спецификаций элементов, чтобы определить какие из них находятся в области его действия, см. в разделе Синтаксис командной строки (управление версиями). ![]()
Можно указать более одного аргумента Itemspec.
|
overridetype |
Используется с параметром /overridetype. Указывает тип кодирования включенного файла. Например, "binary" (двоичный). |
converttype |
Используется с параметром /converttotype. Указывает тип кодирования, например "Юникод". |
path |
Используется с параметром /newname. Указывает новый путь к конфликтующему файлу. |
username |
Предоставляет значение для параметра /login. Можно задать значение для имени пользователя как ДОМЕН\имя_пользователя или как имя_пользователя. |
Параметр |
Описание |
---|---|
/auto |
Разрешает существующие конфликты между различными версиями указанных элементов в текущей рабочей области с помощью одного из следующих параметров.
|
/preview |
Отображает текущий конфликт. |
/overridetype |
Указывает дополнительную кодировку для файлов, участвующих в трехстороннем слиянии. Файлы обрабатываются в указанной кодировке. Необходимо определить правильную кодировку. Team Foundation Server сохраняет результирующие выходные данные слияния в указанной кодировке в рабочей области. Дополнительные сведений о кодировках файла см. в разделе Управление типами файлов. ![]()
Нельзя указать одновременно /overridetype и /converttotype.
|
/converttotype |
Указывает кодировку, используемую для временного преобразования, в операции трехстороннего слияния. Результат слияния сохраняется в указанной кодировке в рабочей области. Параметр является дополнительным и используется редко. Дополнительные сведений о кодировках файла см. в разделе Управление типами файлов. ![]()
Нельзя указать одновременно /overridetype и /converttotype.
|
/recursive |
Разрешает элементы в указанном каталоге и вложенных каталогах. |
/newname |
Параметр применяется для разрешения конфликтов имен. Используется только совместно с AutoMerge и KeepYoursRenameTheirs. Сочетание AutoMerge с /newname допускается только для конфликтов, связанных с переименованием и /или восстановлением. Кроме того, необходимо указать новый path. |
/login |
Задает имя пользователя и пароль для проверки подлинности пользователя с Team Foundation Server. |
/noprompt |
Отменяет отображение запросов на ввод данных. |
Заметки
Команда Resolve предоставляет варианты разрешения конфликта между ожидающими изменениями и версией сервера.
При обнаружении конфликта версий во время выполнения операции получения, возврата или слияния команда resolve предложит пользователю выбрать способ его разрешения. Конфликты необходимо разрешить до возврата ожидающих изменений.
Дополнительные сведения о поиске программы командной строки tf см. в разделе Команды служебной программы командной строки "tf".
Примеры
В следующем примере открывается диалоговое окно Разрешение конфликтов, в котором для Team Foundation Server указывается способ разрешения конфликта ожидающих изменений с версией сервера.
tf resolve
В следующем примере производится попытка разрешить все конфликты за счет автоматического слияния изменений.
tf resolve /auto:automerge
См. также
Ссылки
Синтаксис командной строки (управление версиями)
Основные понятия
Другие ресурсы
Команды служебной программы командной строки "tf"