Зеленый индикатор для измененного кода сохраняется в VS

#visual-studio

Вопрос:

В Visual Studio, когда что-то изменяется в файле, отображается зеленый маркер

введите описание изображения здесь

Это полезно для просмотра того, какие строки были изменены при разработке.

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

Например: я нажимаю пробел (появляется желтый индикатор, указывающий на несохраненное изменение), без сохранения файла я нажимаю пробел, устраняя вставленное пространство. Я сохраняю файл, и появляется зеленый индикатор.

Если я отменю изменения с помощью Ctrl Z, зеленый маркер исчезнет.

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

Есть ли способ решить эту проблему?

Комментарии:

1. Не уверен, что это полезно, но обычно я на это не полагаюсь. Вы используете систему управления версиями? Я использую git с VS и регулярно просматриваю, что было изменено в файле с момента последней фиксации.