Приостановка работы и управление наборами отложенных изменений
По различным причинам иногда возникает необходимость отложить некоторую или всю выполняемую работу. Наборами отложенных изменений удобно пользоваться, когда требуется остановить работу, например в следующих случаях:
Прерывание работы: у вас есть ожидающие изменения, которые не готовы к возврату, однако вам нужно прервать работу ради другой задачи.
Совместная работа: у вас есть ожидающие изменения, которые не готовы к возврату, но к которым вы хотите предоставить доступ другому члену команды.
Проверка кода: вам нужно, чтобы другой член команды выполнил проверку кода ваших ожидающих изменений.
Совет
Если вы пользуетесь Visual Studio Premium или более мощным выпуском, можно использовать функцию Проверка кода.
Частная сборка: прежде чем возвращать изменения, можно с помощью системы автоматизированной сборки собрать и протестировать свой код.
Резервное копирование: у вас есть выполняемая работа, которую вы не можете завершить сейчас, поэтому вы хотите создать резервную копию, которая будет храниться на сервере и будет доступна другим членам команды, которым она может понадобиться.
Передача работы: у вас есть выполняемая работа, которую вы хотите отдать другому члену команды.
Ожидающие изменения можно переместить в набор отложенных изменений на сервере, а затем очистить рабочую область. В наборе отложенных изменений сохраняются и хранятся не только редакции файлов, но также комментарий, список связанных рабочих элементов и примечания при возврате (если перед включением в набор отложенных изменений проверяются политики).
Необходимые разрешения
Необходимо быть членом группы Авторы для командного проекта. См. раздел Группы, разрешения и роли в TFS по умолчанию [перенаправлено].
Выберите действие.
Приостановка и возобновление работы со страницы "Моя работа"
Откладывание изменений
Поиск набора отложенных изменений
Просмотр и работа с набором отложенных изменений
Работа из командной строки
Получение советов
Приостановка и возобновление работы со страницы "Моя работа"
Примечание
Компонент "Моя работа" доступен только в Visual Studio Premium и Visual Studio Ultimate.
На странице Моя работа можно сохранить и затем восстановить не только изменения файлов и связанные рабочие элементы, но также положение открытых окон, точки останова и другие важные детали.
В Team Explorer выберите Главная, а затем выберите Моя работа. На странице Моя работа выберите Приостановить и включить в набор отложенных изменений, а затем введите описание приостановленной работы.
Когда вы будете готовы возобновить работу, перейдите в раздел Приостановленная и отложенная работа страницы Моя работа, выберите набор приостановленной работы и нажмите Возобновить.
Откладывание изменений
Совет
В обозревателе решений или в обозревателе управления исходным кодом можно отложить определенное подмножество файлов, с которым вы работаете: выберите их, откройте контекстное меню и выберите Включить в набор ожидающие изменения.Появится страница Ожидающие изменения для включения в набор отложенных изменений только выбранных файлов.
Включение изменений в набор отложенных изменений
В Team Explorer выберите Главная, а затем выберите Ожидающие изменения.
На странице Ожидающие изменения убедитесь, что изменения, которые требуется включить в набор отложенных изменений, перечислены в разделе Включенные изменения. Можно перетаскивать файлы между разделами Включенные изменения и Исключенные изменения (с клавиатуры: откройте контекстное меню элемента, а затем выберите Включить или Исключить).
Выберите ссылку Включить в набор отложенных изменений.
Введите имя для набора отложенных изменений.
(Необязательно.) Установите какой-либо из следующих флажков:
Сохранить отложенные изменения локально
По умолчанию этот флажок установлен. Если этот флажок установлен, ожидающие изменения (включая комментарий и список связанных рабочих элементов) не удаляются из локальной рабочей области. Если требуется очистить рабочую область для работы с другой задачей, необходимо снять этот флажок.
Рассчитать политики и примечания при возврате перед включением в набор изменений
Если этот флажок установлен, перед созданием набора отложенных изменений проверяются все политики возврата. Дополнительные сведения о политиках возврата см. в разделе Set and Enforce Quality Gates.
Нажмите кнопку Включить в набор.
Поиск набора отложенных изменений
Поиск набора отложенных изменений
В Team Explorer выберите Главная, а затем выберите Ожидающие изменения.
Выберите ссылку Действия и выберите Найти наборы отложенных изменений.
На странице Поиск наборов отложенных изменений введите в поле имя или псевдоним члена команды в командном проекте и нажмите клавишу ВВОД.
Совет
Если имя владельца неизвестно, можно ввести * для вывода списка наборов отложенных изменений всех пользователей.
В списке Результаты появляется список наборов отложенных изменений. Можно ввести фильтр для уменьшения размера списка.
Просмотр и работа с набором отложенных изменений
Получив список наборов отложенных изменений (см. пояснения в подразделе "Поиск набора отложенных изменений") на странице Поиск наборов отложенных изменений дважды щелкните набор отложенных изменений, чтобы его просмотреть.
Появится страница Сведения о наборе отложенных изменений.
С помощью меню Действия можно переключаться между представлениями списка и дерева.
Чтобы получить дополнительные сведения об изменении в файле, откройте его контекстное меню и выберите Открыть, Просмотреть журнал или одну из команд группы Сравнить.
Выберите Внести изменения из набора отложенных изменений, если требуется извлечь изменения в наборе отложенных изменений в вашу рабочую область:
Если есть какие-либо изменения файлов, извлекать которые не требуется, откройте контекстное меню файла, а затем выберите Исключить.
Если требуется удалить набор отложенных изменений, снимите флажок Сохранить изменения на сервере.
Если не требуется восстанавливать список рабочих элементов и примечания при возврате, хранящиеся в наборе отложенных изменений, снимите флажок Восстановить рабочие элементы и примечания при возврате.
Нажмите кнопку Восстановить из набора изменений.
При наличии конфликтов между изменениями в наборе отложенных изменений и версиями файлов в рабочей области система предложит разрешить их.
Выберите Удалить набор отложенных изменений, если требуется удалить набор отложенных изменений.
Предупреждение
Прежде чем удалять набор отложенных изменений, убедитесь, что никакая сохраненная в нем работа вам не нужна.Восстановить удаленный набор отложенных изменений невозможно.
Работа из командной строки
Команда Shelve: создание или удаление набора отложенных изменений.
Shelvesets Command: вывод списка наборов отложенных изменений.
Команда Unshelve: восстановление набора отложенных изменений.
Difference Command: сравнение изменений в файле в наборе отложенных изменений с другой версией.
Советы
У набора отложенных изменений нет версии. Если вы (или другой пользователь) восстанавливаете элементы из набора отложенных изменений, изменяете несколько файлов, а затем возвращаете их в набор отложенных изменений, система не создает новую версию элементов для сравнения в будущем, и информация о том, кто внес изменения в элементы, когда, и какого рода были эти изменения, не регистрируется. Вместо этого происходит полная замена исходного набора отложенных изменений.
Могут возникать конфликты, мешающие возобновить приостановленную работу. В этом случае см. раздел Разрешение конфликтов Team Foundation (подсистема контроля версий).