Кто-то отправил мне по электронной почте идентификатор набора TFS, и теперь я пытаюсь открыть этот единственный набор изменений. Легко ли было сделать это из Visual Studio (VS 2008, если это имеет значение)?
Как открыть один набор изменений в TFS из Visual Studio
Ответ 1
В проводнике управления версиями (View → Other Windows → Source Control Explorer):
- Щелкните правой кнопкой мыши папку, которую вы хотите захватить.
- Нажмите Получить конкретную версию
- Измените выпадающий список из "Последняя версия" на " Изменения в"
- Найдите свой набор изменений через кнопку просмотра (...).
- Изменить для поиска номера набора изменений
Просто выберите результат и нажмите ОК.
В качестве альтернативы, если вы хотите увидеть, что изменил в этом наборе изменений...
- Перейдите в тот же проводник исходного кода
- Нажмите кнопку История (выглядит как часы)
- Прокрутите список списка изменений, который появится, дважды щелкните тот, который вы хотите.
Здесь перечислены файлы, измененные в этом наборе изменений, а также заметки, которые разработчик добавил.
Ответ 2
В Visual Studio сочетание клавиш можно использовать для подбора определенного набора изменений или рабочего элемента.
Перейти в раздел настроек
В Visual Studio откройте окно "Проводник управления исходными кодами", а при нажатии контекста нажмите
Ctrl + G. Введите номер в диалоговом окне" Перейти к набору настроек "и нажмите" ОК".
Я знаю, что это работает в VS 2010, 2012 и 2013 годах, но напомним, что это работает как минимум в Visual Studio 2008.
Перейти к рабочему элементу
При нажатии Ctrl + G, когда в окне Рабочие элементы Team Explorer контекст вызывает диалог "Перейти к рабочему элементу":
В Visual Studio 2012 и 2013 в меню TEAM есть опция Go to Work Item, которая также отображает это диалоговое окно.
Последнее слово
Visual Studio - очень контекстная программа, и то, что происходит, когда используется конкретная команда клавиатуры, часто зависит от того, какое окно имеет контекст. Чтобы быть ясным нажатием Ctrl + G, когда окно редактора открыто, появится диалог Go To Line.
Как и во многих командах клавиатуры в 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
(выглядит как связанная бумага). он близок к кнопке истории (выглядит как часы) -
вы можете выполнять поиск по изменениям, внесенным пользователем, содержащим файл и диапазон дат
-
попробуйте добавить как можно больше фильтра, иначе потребуется некоторое время для загрузки.