Если вы хотите выполнить операцию «Заменить все»:
Если вы используете функцию «Быстрая замена» (CTRL + H) для «Текущего проекта» или «Полное решение», тогда он автоматически откроет закрытые файлы и пометитони как грязные (поставьте звездочку на вкладке файла), когда она их меняет.Отмена отменяет все изменения, поэтому будьте внимательны.
Если вы сделаете замену в файлах (CTRL + SHIFT + H) в «Текущий проект», «Целое решение» или «Директории включения Visual C ++», тогдаВам нужно выбрать «Сохранить измененные файлы открытыми после замены всех».Если вы не выберете эту опцию и не нажмете «Заменить все», вы получите диалоговое окно (независимо от того, открыты ли файлы, в которые будут внесены изменения), которое дает вам возможность включить эту опцию.Если вы выберете его, он откроет файлы и пометит их как грязные, чтобы вы могли отменить изменения.Если вы не выберете опцию, вы не сможете отменить изменения.
Вы можете увидеть больше здесь: http://blogs.msdn.com/b/zainnab/archive/2010/11/25/undo-quick-replace-and-replace-in-files-vstipfind0020.aspx