Подтвердить что ты не робот

Как открыть один набор изменений в TFS из Visual Studio

Кто-то отправил мне по электронной почте идентификатор набора TFS, и теперь я пытаюсь открыть этот единственный набор изменений. Легко ли было сделать это из Visual Studio (VS 2008, если это имеет значение)?

4b9b3361

Ответ 1

В проводнике управления версиями (View → Other Windows → Source Control Explorer):

  • Щелкните правой кнопкой мыши папку, которую вы хотите захватить.
  • Нажмите Получить конкретную версию
  • Измените выпадающий список из "Последняя версия" на " Изменения в"
  • Найдите свой набор изменений через кнопку просмотра (...).
  • Изменить для поиска номера набора изменений

Просто выберите результат и нажмите ОК.

В качестве альтернативы, если вы хотите увидеть, что изменил в этом наборе изменений...

  • Перейдите в тот же проводник исходного кода
  • Нажмите кнопку История (выглядит как часы)
  • Прокрутите список списка изменений, который появится, дважды щелкните тот, который вы хотите.

Здесь перечислены файлы, измененные в этом наборе изменений, а также заметки, которые разработчик добавил.

Ответ 2

В Visual Studio сочетание клавиш можно использовать для подбора определенного набора изменений или рабочего элемента.

Перейти в раздел настроек

В Visual Studio откройте окно "Проводник управления исходными кодами", а при нажатии контекста нажмите
Ctrl + G. Введите номер в диалоговом окне" Перейти к набору настроек "и нажмите" ОК".

Go to Changeset dialog

Я знаю, что это работает в VS 2010, 2012 и 2013 годах, но напомним, что это работает как минимум в Visual Studio 2008.

Перейти к рабочему элементу

При нажатии Ctrl + G, когда в окне Рабочие элементы Team Explorer контекст вызывает диалог "Перейти к рабочему элементу":

Go to Work Item dialog

В Visual Studio 2012 и 2013 в меню TEAM есть опция Go to Work Item, которая также отображает это диалоговое окно.

Последнее слово

Visual Studio - очень контекстная программа, и то, что происходит, когда используется конкретная команда клавиатуры, часто зависит от того, какое окно имеет контекст. Чтобы быть ясным нажатием Ctrl + G, когда окно редактора открыто, появится диалог Go To Line.

Go to Line dialog

Как и во многих командах клавиатуры в Visual Studio, ваш пробег будет отличаться.

Ответ 3

или из командной строки VS введите "tf changeset 1234" (убедитесь, что ваша корневая папка находится внутри вашей рабочей области или вам нужно будет явно определить командный проект и т.д.).

Ответ 4

Вам не нужно запоминать ярлык Ctrl + G, просто выполните, как показано ниже.

Open the source Control Explorer -> Right Click -> Find in Source Control -> Changeset Затем появится диалоговое окно, в котором вы можете указать номер вашего набора изменений, который вы найдете. И он появится в разделе результатов внизу, затем вы можете войти во все его детали.

Ответ 5

В консоли NugGet вы можете использовать Snapin PowerShell TFS из TFS PowerTools.

Add-PsSnapin Microsoft.TeamFoundation.Powershell
Get-TfsChangeset <ChangesetNumber>

Другой вариант - открыть Инструменты > Внешние инструменты и добавить новый внешний инструмент, который вызывает TF.exe changeset, и запрашивает аргументы, в которых вы можете указать номер набора изменений.

Ответ 6

В VS2012 вы можете искать в наборах изменений.

если вы хотите найти набор изменений...

  • Перейдите к Source Control Explorer Нажмите кнопку Find Changeset (выглядит как связанная бумага). он близок к кнопке истории (выглядит как часы)

  • вы можете выполнять поиск по изменениям, внесенным пользователем, содержащим файл и диапазон дат

  • попробуйте добавить как можно больше фильтра, иначе потребуется некоторое время для загрузки.