TFS получить последнюю версию с новыми файлами - PullRequest
14 голосов
/ 26 августа 2011

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

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

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

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

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

Ответы [ 4 ]

14 голосов
/ 26 августа 2011

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

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

9 голосов
/ 29 ноября 2011

Подсказка выше не помогла в моем сценарии. Для этого нужно было проверить старую версию (с двумя флажками перезаписи) и впоследствии получить последнюю версию (также с двумя флажками перезаписи).

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

0 голосов
/ 05 января 2015

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

Найти не добавленные файлы в Team Foundation Server

0 голосов
/ 18 сентября 2014

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...