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