
Есть ли способ интегрировать текстовый редактор ( joe
в моем случае) с git
таким образом, чтобы каждое изменение в любом файле автоматически фиксирулось в git (вероятно, с отметкой времени), чтобы я всегда мог вернуться назад (отменить изменения) или сравнить изменения любых файлов, которые я отредактировал?
Я даже не знаю, как это будет работать. Возможно, с каким-то скриптом-оберткой?
решение1
Если вы готовы использовать vi
или vim
, то следующая команда, добавленная в .vimrc
файл, кажется мне подходящей:
:autocmd BufWritePost * !git commit -a -m `date`"
решение2
С помощью vv можно очень просто и автоматически управлять версиями редактора, см.:
http://fex.belwue.de/fstools/vv.html
Он работает с любым редактором и не требует никаких других инструментов, кроме vv.