2013-04-24 99 views
0

我想知道在linux中修改文件之前是否有任何方法檢查文件的內容。 正如在假設我有一個名爲example.cpp的文件,其中我寫了一個C++代碼。現在,如果我進行了一些更改並保存了它,是否可以在不更改前檢查舊的example.cpp文件?在linux中修改文件之前檢查文件的內容

在此先感謝

+0

這是版本控制的用途。 – squiguy 2013-04-24 07:30:11

回答

0

的文件系統不進行備份或做版本。但是,有些編輯在保存前進行備份。至少Gedit將example.cpp的備份保存爲example.cpp~

+0

不能我們只看到至少做出的改變? – 2013-04-24 07:56:03

+0

如果您有一箇舊版本進行比較,然後使用您最喜愛的比較工具,如「diff file1 file2」或「meld file1 file2」。 – 2013-04-24 08:58:23

1

不,這是不可能的。 Linux不存儲版本化的文件副本。

您可以做的是將源文件存儲在源控制系統中,如git,subversioncvs。這些提供了存儲在其存儲庫中的所有文件的完整版本。

0

有兩種方法來實現自己的目標:

  1. 使用​​。然後你想要做的事情自動發生。

  2. 使用VCS,例如Subversion,Mercurial或Git,並在每次更改之後(分別在之前)提交。