как я могу проверить, кто имеет определенный файл, зарегистрированный в tfs?
в VS2008 файл в проекте помечен как отмеченный
как я могу проверить, кто имеет определенный файл, зарегистрированный в tfs?
в VS2008 файл в проекте помечен как отмеченный
Если вы имеете в виду Visual Studio 2008, а не программным способом, то простой способ сделать это:
Перейдите в "Проводник управления исходными текстами" ( "Поднимите команду" Проводник "и нажмите" Управление источниками "). Затем перейдите к файлу, который вы проверяете, и есть столбец, для которого пользователь имеет этот файл.
Внутри Visual Studio интерфейс Solution Explorer довольно ограничен - он должен поддерживать стандартизованный набор функций, чтобы взаимодействовать со всеми поставщиками SCC.
Проводник управления исходным кодом (view → other windows → source control explorer) является родным для TFS и гораздо более мощным. Здесь вы можете напрямую просмотреть представление на стороне сервера. На панели сведений справа есть столбец, в котором вы можете просмотреть информацию о проверке.
Однако, если несколько человек проверили файл, он не сможет показать все. Полный дамп записей проверки доступен из правого щелчка → Свойства → Статус. Или вы можете запустить командную строку * tf status $/path/to/item/user: **
У Visual Studio также есть эта дурная привычка. Кажется, файл проверен кем-то еще в Solution Explorer, но на самом деле это не так. Обновление не работает. Source Control Explorer показывает это правильно.
К сожалению, пока вы видите фиолетовый значок человека () в обозревателе решений (указав, что кто-то еще его проверил), вы не можете видеть, кто его проверил, и перейдите в проводник исходного кода и посмотрите на столбец пользователя
Но это все равно не покажет вам всех, кто его проверил (вместо этого пользователи после первого заменяются на [больше], как показано выше). Для этого вам нужно открыть командную строку разработчика для VS2015 (это всего лишь cmd.exe с предварительно загруженным пакетным файлом, ярлык обычно находится в C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2015\Visual Studio Tools
) и введите:
tf status .\proj.csproj /user:*
заменить ".\proj.csproj" на относительный или абсолютный (начиная с TFS $) путь к элементу, который выгружен.