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

Как узнать все извлеченные файлы в TFS 2010?

Мы используем Visual Studio 2010 Ultimate и TFS 2010 Enterprise на Windows Server 2008 R2. Для предстоящего замораживания кода мне нужно быстро проверить, проверены ли файлы разработчиков. Есть ли способ сделать это, который встроен в TFS и/или Visual Studio 2010?

4b9b3361

Ответ 1

В качестве альтернативы использованию команды tf status вы также можете установить инструменты TFS 2010.

Затем вы можете щелкнуть правой кнопкой мыши по любой папке в проводнике управления исходными текстами и выбрать "Найти в источнике управления" > "Состояние"

параметр по умолчанию - найти все извлеченные файлы в выбранном вами пути.

Ответ 2

Для встроенного метода вы можете использовать команду команда tf командной строки.

Просто откройте командную строку Visual Studio из меню "Пуск", чтобы использовать ее. По умолчанию в нем отображается статус вашего собственного рабочего пространства, но если вы можете определить командную строку, вы также можете указать другие рабочие области других людей.

Edit:

tf status /user:* /recursive должен делать то, что вы хотите. Если вы запустите его в локально сопоставленной папке, вам не нужно будет указывать, какие файлы искать, или вы можете просто добавить файл, например tf status $/MyProject/SomeFolder/*.* /user:* /recursive

Ответ 3

Я знаю, что это старо, но ни один из ответов не дал конкретных примеров того, как сделать эту работу. Итак, вот что я придумал (TFS Server 2008).

Сначала откройте командную строку Visual Studio Developer.

Выполните следующую команду:

tf status $/MyFolder /user:* /recursive

Форма:

tf status itemspec /пользователь: имя пользователя /рекурсивный

Ключ - это параметр /пользователь: *, который заставляет TFS смотреть на сервер и определять все извлеченные файлы в пути, указанном в параметре itemspec. Если вы не используете подстановочный знак, вы увидите только файлы, которые вы лично проверили.

В конкретном случае использования вы хотите поместить это в файл против экрана, чтобы он выглядел следующим образом:

tf status $/MyFolder /user:* /recursive > c:\MyPendingCheckouts.txt

Примечание. Я выполнил это с помощью командной строки VS2012.

Ответ 4

  • Щелкните правой кнопкой мыши самую верхнюю папку, которую вы хотите запустить, в
  • Выберите "Find In Source Control"
  • Выберите "Состояние"
  • Проверьте "Рекурсивный"
  • Отметьте "Состояние"
  • Введите идентификатор пользователя в поле "Отображать файлы, извлеченные в:" (я должен указать свой домен, то есть домен \userid)
  • Нажмите "Найти"

Ответ 5

Я нахожу TFS Side Kicks полезным для этого. Вы можете использовать бит состояния, чтобы искать проверки.