TFS / Visual Studio говорит, что у меня есть изменения в форме удаленных файлов, но файлы не удаляются

473
Christofer Ohlsson

В ожидании изменений (Visual Studio 2013 Ultimate, TFS) мне внезапно сказали, что у меня> 100 изменений в форме удаленных файлов (все файлы модели базы данных, сгенерированные сначала базой данных Entity Framework).

Но я не удалил никаких файлов. Файлы прямо там, на диске и в решении. Так почему TFS говорит мне, что они ушли?

На самом деле, я не могу отменить изменения, потому что Visual Studio жалуется, что «файл должен быть удален с диска для успешного выполнения операции».

0
Поскольку файлы были созданы генератором, они, вероятно, были удалены генератором. Я бы просто удалил их и восстановил бы контекст / модель, начиная с ее БД. в противном случае я проверял бы все остальное (то, что вы хотите сохранить), затем переименовывал каталог вашей рабочей области и извлекал из TFS, используя Advanced -> Get Specific version, и устанавливал оба флажка для переполнения любых файлов, которые TFS не имеет ' записано как измененная сторона клиента. это должно дать вам чистую версию вашей ветки со всеми желаемыми изменениями, но без случайного удаления. Frank Thomas 6 лет назад 0
Не уверен, что вы подразумеваете под "удаленным генератором". Они не удалены, они есть. Christofer Ohlsson 6 лет назад 0
Вы зациклены на разнице между «Удалено» и «Помечено для удаления» (процесс распространения удаления в TFS). да, ваше состояние несовместимо, поэтому вам нужно вернуться к последовательному. Лучше всего проверить все остальное, выбросить ваше рабочее пространство и воссоздать его с сервера. Frank Thomas 6 лет назад 1
Да, я решил это, удалив файлы вручную, а затем отменив изменения. Таким образом, файлы волшебным образом вновь появились. Так что теперь мне интересно, почему это произошло, и как я могу избежать в будущем :) Christofer Ohlsson 6 лет назад 0

0 ответов на вопрос

Похожие вопросы