0

我想知道在linux中修改文件之前是否有任何方法可以检查文件的内容。假设我有一个名为 example.cpp 的文件,其中我有一个 C++ 代码。现在,如果我进行了一些更改并保存了它,是否可以在不进行更改的情况下检查旧的 example.cpp 文件?

提前致谢

4

3 回答 3

1

不,这是不可能的。Linux 不存储文件的版本副本。

您可以做的是将源文件存储在源代码控制系统中,例如gitsubversioncvs. 这些提供存储在其存储库中的所有文件的完整版本控制。

于 2013-04-24T07:26:07.797 回答
0

文件系统不进行备份或进行版本控制。但是,一些编辑在保存之前会进行备份。至少 Gedit 将备份保存example.cppexample.cpp~.

于 2013-04-24T07:25:33.420 回答
0

有两种方法可以实现您的目标:

  1. 使用版本控制文件系统。然后你想做的事情就会自动发生。

  2. 使用 VCS,例如 Subversion、Mercurial 或 Git,并在每次更改之后(分别在之前)提交。

于 2013-04-24T07:27:14.060 回答