Я не знаю ни одного решения для второй части вашего вопроса. Причина в том, что не ясно, как определить я изменил . Изменилось когда? Просто между 2 сохранениями или между коммитами ... По сути - забудьте об этом.
Я предполагаю, что вы хотели бы придерживаться какого-то руководства, но не трогайте остальную часть кода. Но руководство должно использоваться в целом, а не для укусов и кусочков. Поэтому я предлагаю изменить весь код в соответствии с указаниями: это разовая операция, но убедитесь, что у всех ваших разработчиков одинаковый плагин (AnyEdit) с одинаковыми настройками для проекта.