我正在寻找一种方法来跟踪文件夹的变化,包括子文件夹和文件,而不是实时的。 基本上我想知道上次看的时候更改(更改或删除)的文件夹/文件。
一个简单的解决方案是制作整个文件夹/文件的副本,然后在我想知道改变了什么时做一些差异。我可以触摸文件,这样他们就不会占用任何空间并查看文件日期以查看它是否已更改。 ......但它似乎不是一个好的选择。
这将在Linux系统上进行。我会观看的文件系统将被挂载(不受控制),但如果有人在考虑文件系统的某些特定技巧,我将控制另一个文件系统。
有没有人有一个好的解决方案?
答案 0 :(得分:1)
Git似乎是一个很好的解决方案。您可以跟踪更改,返回到文件的不同版本,创建分支,并获得对文件当前状态的任何提交的差异。
你可以免费上课
https://www.codeschool.com/learn/git
您可以进入要跟踪的文件夹。然后使用
初始化文件夹git init
添加所有文件和文件夹
git add。
提交更改
git commit -m“some message”
更改文件后查看更改
git status
添加新更改的文件
git添加“您更改的文件”
然后做一个提交
git commit -m“some message”