Вопрос

У меня есть проект, хранящийся в системе управления версиями TFS (2008), над которым работают 2 разработчика.Все 3 версии (Developer1, Developer2 и Server) соответствуют друг другу.Однако оба разработчика сообщают, что некоторые файлы в Solution Explorer говорят "Извлечено кем-то другим или в другом месте", но те же файлы, которые просматриваются в Source Control Explorer, говорят, что они доступны.Кажется, что рабочие области перепутались, но сами файлы "хороши".

Кто-нибудь может помочь?

Это было полезно?

Решение

Если я проверю файл, а затем сделаю «отменить изменения в ожидании», он вернется к нормальной жизни. Я думаю, что это эта ошибка, и она, похоже, пока не зафиксирована ни в каких патчах или в будущей версии.

http://social.msdn.microsoft.com/forums/en-sg/tfsversioncontrol/thread/2a1c6a8c-0a2b-460c-9335-e31598f1107b

Другие советы

У меня были эти списки, выходящие из синхронизации раньше. То, что потребовалось, было «силой получить последнюю», чтобы обновить статусы. Для этого вы выбираете «Получите определенную версию», а затем выбираете «Последний» и «Получить файл, даже если они уже существуют локально» (или какой -то такой вариант). Это заставит файлы обновляться, даже если они уже актуальны, а также должно исправить свой статус.

Вы могли бы подумать, что VS/TFS будет достаточно умным, чтобы самостоятельно согласовать это, но иногда они просто не делают, по какой -то причине.

Перейдите в File-> Source Control-> Workspaces в Visual Studio. Убедитесь, что у вас есть только 1 рабочее пространство. Вполне вероятно, что кто -то создал несколько рабочих мест на своей машине и проверил файлы.

TFS Карты Рабочие пространства в местах на машине, на которой они созданы, поэтому, если кто -то вытащил код в несколько мест и отредактировал его, вы можете проверить одного человека с кодом в нескольких местах.

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

Но я также согласен с Preet. Вполне нормально, чтобы файл проверил более одного человека в TFS. Это одно из незначительных улучшений по сравнению с источниками.

У вас есть SP1 установлены? Это исправило это для нашей команды. Если нет, проверьте, есть ли какие -либо из ваших разработчиков отдельные рабочие пространства и, возможно, проверили файлы в него

У нас возникла эта проблема, когда мы обновились с TFS 2005 на TFS 2008.При обновлении возникли проблемы, которые вынудили нас создать новую виртуальную машину и восстановить / обновить базу данных 2005 года.Мы прошли проверку подлинности в рабочей группе и заново создали локальные учетные записи пользователей, но поскольку у всех них были новые SID, в некоторых отношениях они считались разными учетными записями.Все рабочие пространства первоначальных пользователей висели повсюду.

Взгляните на инструменты командной строки tf и tfpt для управления рабочими пространствами, посмотрите, есть ли у вас что-то потерянное.У Attrice Team Foundation Sidekicks также есть хороший графический менеджер рабочих пространств.

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

Извините за то, чтобы быть яснее - я часто нахожу, что государство в исследователе решения не стоит смотреть. Если мне нужен файл, я проверяю его. Если кто -то заблокировал его, то в то время мне сказали TFS, в противном случае я просто работаю с файлом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top