Это выглядит очень опасно. Предположим, у вас есть 2 связанных файла, которые вы хотите изменить. Вы можете отложить сохранение в вашей IDE до тех пор, пока не внесете все изменения, но IDE не сможет сохранить их в тот же момент (это будет очень близко, но между ними может быть несколько миллисекунд). Как только первый файл будет изменен, автоматическая процедура выполнит фиксацию, что приведет к несогласованности в вашем приложении.
Что вам, вероятно, нужно, это система, которая позволяет вам вернуться к вашим собственным изменениям в случае, если вы испортили свой собственный локальный код. У SCITOOLS был инструмент под названием TRACKBACK, который именно это и делал. К сожалению, они больше не продают это.