2017-02-07 4 views
1

Хорошо, я не знаю, что произошло, но сегодня я открыл решение в своей работе, получил последнюю версию от TFS, коллега внес много изменений, это нормально. Но Visual Studio (2015) пометила все файлы из всех проектов с изменениями, и если я сравню их с последней версией, никаких изменений вообще, вероятно, проблема с пробелом или конечными строками. Но почему каждый файл отмечен изменениями? Я слышал, что антивирусное программное обеспечение может внести изменения даты, но это никогда не происходило со всеми файлами раньше.Visual Studio пометили все файлы как измененные

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

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

Только совет: я обнаружил, что вы можете сравнивать целые папки для изменений в файлах, в этом методе сравнения Visual Studio правильно показывает файлы, которые я действительно изменил, которым удалось отменить все файлы таким образом.

+0

Вы или ваш коллега когда-либо делали необоснованное слияние или ** переименовали ** корневую папку/ветвь, которая приведет к отображению всех файлов в ожидающих изменения? –

+1

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

+0

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

ответ

0

В следующий раз, если возникла одна и та же проблема, работа заключается в том, чтобы отменить ваши ожидающие изменения. Когда вы получите диалоговое окно подтверждения, выберите «No to all». Остались только ваши ожидающие изменения. Это работает, когда вы только изменяете файлы, убедитесь, что при выборе файлов вы НЕ выбираете новые добавленные файлы, поскольку они будут удалены из ожидающих изменений.

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

+0

Да, я закончил отменять их вручную, сравнивая целые папки, к счастью, у меня не было много файлов, которые я фактически изменил. Я буду следить за этим, спасибо. –

+0

Будьте осторожны с этим решением. Он работал для меня, но только с измененными файлами. Добавленные файлы не были распознаны как добавленные. Я должен добавить его вручную. – user1011138

Смежные вопросы