Вы можете сделать это с помощью VCS через git .
Сначала установите git (он должен быть предварительно установлен, в противном случае он должен быть установлен в вашем диспетчере пакетов)
Для систем Debian: sudo apt-get install git
Затем создайте каталог для хранения вашего файла ( mkdir myDir
)
Войдите в каталог и запустите git init
. (Это создаст локальный репозиторий Git).
Добавьте файл в каталог, затем запустите git add -f *
.
Теперь вы можете запустить git commit -m "файл перед редактированием"
, чтобы сохранить файл как есть.
Вы можете запустить git status
, чтобы узнать, редактировался ли файл или нет. Будет показано что-то вроде:
изменено: myFile.txt
Если вы хотите откатить файл до последнего запуска git commit
, вы можете запустить git reset - жесткая ГОЛОВА ^
. Это заставит локальный репозиторий вернуться к последней фиксации.
Вы можете сохранить новое изменение в файле с помощью git commit
, например:
git commit -m "добавил 4 строки"
Если вы хотите увидеть список коммитов ( и их сообщения), вы можете запустить git log
.
VCS была разработана для этого, поэтому я использовал ее в своем ответе.