Как обнаружить изменения файла с TFS? - PullRequest
11 голосов
/ 06 октября 2008

Кажется, что когда я использую инструмент (например, winmerge) для обновления своей кодовой базы ... моя интеграция Visual Studio Team System (VSTS) с Team Foundation Server (TFS), похоже, не подхватывает его.

Как узнать, какие файлы нужно проверить и вернуться обратно? Есть ли что-то, что мне не хватает? Это функция, которая не является частью VSTS & TFS?

Ответы [ 3 ]

12 голосов
/ 06 октября 2008

Во-первых, это, вероятно, потому что файлы еще не были извлечены. Если вы сделаете это перед запуском обновления, TFS увидит эти изменения.

Во-вторых, вы можете использовать TFS Power Tools (доступны от MS) для проверки локального репозитория на наличие изменений, которые не были распознаны. Если обнаружены различия, power toys сбрасывает состояние файла, поэтому в окне «Ожидающие изменения» изменения видны. это не требует от вас извлечения файлов, оно сделает это за вас, если есть различия.

Довольно изящный.

Электроинструмент на 2008 год находится здесь: http://www.microsoft.com/en-us/download/details.aspx?id=15836

и вы ищете команду "Онлайн":

"Онлайн-команда - используйте онлайн-команду для создания отложенных изменений для записываемых файлов, которые не имеют ожидающих изменений."

1 голос
/ 06 октября 2008

Я предполагаю, что вы применяете изменения ко всему проекту за пределами VS. Сначала вам придется выписать весь проект, затем применить изменения и вернуться обратно. Неизмененные файлы фактически не будут проверены, AFAIK.

0 голосов
/ 06 октября 2008

Ваш вопрос звучит так, как будто вы не установили клиент Team Foundation Server.

Если вы установили выпуск Visual Studio Team System, вы можете подключиться к Team Foundation Server. Но чтобы интеграция работала, вам также необходимо установить Team Foundation Server Client.

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

...