在linux中修改文件之前检查文件的内容
我想知道在linux中修改文件之前是否有任何方法检查文件的内容。 正如在假设我有一个名为example.cpp的文件,其中我写了一个C++代码。现在,如果我进行了一些更改并保存了它,是否可以在不更改前检查旧的example.cpp文件?在linux中修改文件之前检查文件的内容
在此先感谢
的文件系统不进行备份或做版本。但是,有些编辑在保存前进行备份。至少Gedit将example.cpp
的备份保存为example.cpp~
。
不能我们只看到至少做出的改变? – 2013-04-24 07:56:03
如果您有一个旧版本进行比较,然后使用您最喜爱的比较工具,如“diff file1 file2”或“meld file1 file2”。 – 2013-04-24 08:58:23
不,这是不可能的。 Linux不存储版本化的文件副本。
您可以做的是将源文件存储在源控制系统中,如git
,subversion
或cvs
。这些提供了存储在其存储库中的所有文件的完整版本。
有两种方法来实现自己的目标:
使用。然后你想要做的事情自动发生。
使用VCS,例如Subversion,Mercurial或Git,并在每次更改之后(分别在之前)提交。
这是版本控制的用途。 – squiguy 2013-04-24 07:30:11