TFS получает последнюю версию с новыми файлами

У меня возникают проблемы с TFS при добавлении новых файлов или папок в мое решение.

Когда любые другие люди в команде пытаются "получить последние", он обновляет каждый измененный файл, но он не загружает новые добавленные файлы!

Если мы перейдем к исследователю Source Control, новые файлы появятся как "не загруженные"... и если мы заставим его загрузить, тогда мы также должны включить файл в проект в его машину.

Я не могу поверить, что это нормальное поведение для TFS (я думаю, что это основной), поэтому я предполагаю, что мы делаем что-то неправильно... Любая идея о том, что происходит???

Заранее спасибо ;-)

Ответ 1

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

Обновление: изнутри Solution Explorer вы получите только то, что требуется для файлов с файлами в файле.proj. Для Source Control Explorer да, он должен получить эти файлы, если вы никогда не загружали их раньше. Лучший способ быть уверенным, а не просто делать Get Latest (который пытается синхронизировать то, что он понимает на стороне сервера о вашей локальной рабочей области с сервером). Получить конкретную версию → Последняя версия. Таким образом, вы можете "принудительно" загружать все файлы проекта независимо от существующего состояния рабочей области.

Ответ 2

Указанный выше намек не помог мне в моем сценарии. Что было сделано, чтобы проверить старую версию (с двумя надписями-checkboxes) и получить последнюю версию после этого (также с двумя надписями-checkboxes).

Это огромная ошибка в TFS IMO.

Ответ 3

У меня была такая же проблема. Мой сотрудник создал новый файл (с содержимым, а не только с пустым файлом). Он сделал регистрацию, и все шло хорошо. Но файл никогда не загружался в мой проект. Я мог бы пойти в Source control explorer и перейти к файлу, о котором идет речь, а затем сделать "получить последнюю версию" или "получить конкретную версию", но он все еще не появился в моем проекте.

Затем мой коллега внес некоторые косметические изменения в файл и сделал еще одну фиксацию. На этот раз, когда я сделал простую "получить последнюю версию" по всему проекту, файл загрузился без проблем.

Ответ 4

Проверьте наиболее проголосовавший ответ в этой теме. Это должно быть ближе всего к тому, что вы ищете

Поиск файлов в Team Foundation Server