2013-04-24 2 views
0

Я хотел знать, есть ли способ проверить содержимое файла до его изменения в linux. Как и в случае, у меня есть файл с именем example.cpp, где у меня написан код C++. Теперь, если я сделал некоторые изменения и сохранил его, можно ли проверить старый файл example.cpp без внесенных изменений?Проверка содержимого файла до его изменения в linux

Заранее спасибо

+0

Это то, для чего предназначен контроль версий. – squiguy

ответ

0

Файловая система не делает резервное копирование или сделать управление версиями. Однако некоторые редакторы делают резервные копии перед сохранением. По крайней мере, Gedit сохраняет резервную копию example.cpp как example.cpp~.

+0

Не могли бы мы посмотреть только на изменения, сделанные по крайней мере? –

+0

Если у вас есть старая версия для сравнения, используйте свой любимый инструмент сравнения, например 'diff file1 file2' или' meld file1 file2'. –

1

Нет, это невозможно. Linux не хранит копии файлов с версией.

Что вы можете сделать, это сохранить исходные файлы в исходной системе управления, например git, subversion или cvs. Они обеспечивают полное управление версиями всех файлов, хранящихся в их репозиториях.

0

Есть два способа отпишусь:

  1. Используйте versioning file system. Затем то, что вы хотите сделать, происходит автоматически.

  2. Используйте VCS, такие как Subversion, Mercurial или Git, и фиксируйте после (соответственно до) каждое изменение.

Смежные вопросы