Команда undo
Отменяет одну или несколько ожидающие изменения в файлы или папки.
Требования: см. Разрешения Team Foundation Server.
tf undo [/workspace:workspacename[;workspaceowner]]
[/recursive] itemspec [/noprompt] [/login:username,[password]]
[/collection:TeamProjectCollectionUrl]
Параметры
Параметр |
Описание |
---|---|
/collection : TeamProjectCollectionUrl |
Задает URL-адрес коллекции командных проектов, которая содержит элементы.Например: http://myserver:8080/tfs/DefaultCollection. Если не используется параметр /workspace, то предполагается, что коллекции командных проектов по умолчанию одним, которое содержит рабочую область, которая сопоставляет текущую папку. |
itemspec |
Определяет область элементов.Можно указать более одного аргумента itemspec.Синтаксис см. в разделе Справочные сведения о командах Team Foundation (подсистема контроля версий). |
/login |
Определяет учетную запись пользователя, для использования выполнить команду.Дополнительные сведения см. в разделе Справочные сведения о командах Team Foundation (подсистема контроля версий). |
/noprompt |
Отключает отображение окнам и диалоговым окнам и перенаправляет выходные данные в командной строке.Дополнительные сведения см. в разделе Справочные сведения о командах Team Foundation (подсистема контроля версий). |
/recursive |
Рекурсивно отменяет изменения элементов в указанном каталоге и всех подкаталогах. |
/workspaceworkspacename[;workspaceowner] |
Указывает имя рабочей области, в которой отменяются ожидающие изменения.Если не указано иное, область одно, сопоставляется текущая папка. Можно указать workspaceowner для отмены ожидающее изменение в рабочей области, принадлежащей конкретному пользователю.Если не указано, предполагается, что рабочая область текущим пользователем или если указано, /login:username.Необходимо иметь набор разрешений UndoOther разрешить к изменениям отката в рабочей области другого пользователя.
Примечание
При использовании команды undo отменить ожидающее изменение в удаленном рабочем пространстве, по-прежнему используемым, то перед тем как продолжить работу в этой области, пользователь вход на компьютер, хозяйничает рабочую область и затем возвращает (и в некоторых случаях получите /all) элементы затрагивается откатом.
|
Заметки
Для каждого элемента, на котором ожидается изменение правка, команда undo определяет, если файл был изменен на диске.Если файл был изменен, а не задан параметр /noprompt, то системные приглашения, для подтверждения того, что требуется продолжить.Выберите ключ n, чтобы сохранить изменения на месте, ключ y чтобы продолжить только текущий изменением или ключе a, который следует продолжить данным и измененными всеми остальными файлами, далее обнаружено.
Команда undo удаляет любое блокировки на элементах.
Примеры
Удалить ожидающие изменения в файл
c:\code\SiteApp\Main\SolutionA\Project1>tf undo program.cs
Удаляет все ожидающие изменения в program.cs.
Рекурсивно удалить ожидающие изменения ко всем элементам в папке
c:\code\SiteApp\Main>tf undo * /recursive
Удаляет все ожидающие изменения в папке c:\code\SiteApp\Main, и все его вложенные папки.
Удалить ожидающие изменения в файл на удаленном рабочем пространстве
c:\>tf undo /collection:http://fabrikam-3:8080/tfs/DefaultCollection
/workspace:FABRIKAM-1;JuliaI $/SiteApp/Main/SolutionA/Project1/program.cs
Удаляет все ожидающие изменения в program.cs в указанной коллекции и рабочей области.
Работа в Visual Studio
- Visual Studio Разработка кода и управление ожидающими изменениями использовать для отмены ожидающие изменения.
Советы
Чтобы просмотреть список ожидающих изменений в текущем или в удаленном рабочем пространстве, используйте Команда Status.
Можно использовать параметр /workspace (и, при необходимости, параметр /collection ) отменить изменения на компьютере dev удаленного.Эта возможность особенно полезна в тех случаях, например, если файл был извлечен и, возможно, на компьютере блокировал dev, нельзя получить доступ.Приведенное выше описание см. в разделе /workspace сведения о том, как это работает.
Если необходимо очистить рабочую область (например, поскольку рабочий прерван более срочной задачей) и нужно сохранить ожидающие изменения, а не отменить их можно приостанавливать их.Дополнительные сведения см. в разделе Команда Shelve.Также можно сохранить положение ваших открытых окна, точек останова, а также других важных очередей.Дополнительные сведения см. в разделе Приостановка работы и управление наборами отложенных изменений.
Можно также отменить изменения, которая уже была вернута.См. разделы Undelete Command и Rollback Command (Team Foundation Version Control).