Как определить изменения файлов с помощью TFS?

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

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

Ответ 1

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

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

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

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

и вы ищете команду "Online":

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

Ответ 2

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

Ответ 3

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

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

После этого ваша Visual Studio сообщит вам в случае изменений файла и затем автоматически проверит файлы.