Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 跟踪硬盘驱动器更改的方法_Svn_Version Control_Hard Drive - Fatal编程技术网

Svn 跟踪硬盘驱动器更改的方法

Svn 跟踪硬盘驱动器更改的方法,svn,version-control,hard-drive,Svn,Version Control,Hard Drive,我正在设想一个场景,我可以让我的整个C:\驱动一个SVN回购的结账。然后,在我安装了一个新程序之后,我可以进入“查看修改”,查看它对我的计算机所做的更改。“哦,它在这里创建了一个日志目录,在这里放置了一些DLL,并在我的用户目录中创建了一个恼人的临时文件夹。”然后,我会用注释将我喜欢的更改提交给repo,每当我想知道为什么某个命名奇怪的文件夹在某个地方时,我都可以检查SVN日志 这将是有益的,原因有很多。这将是一个很好的学习工具,了解安装程序对计算机的作用。它将提供一个备份系统的外观,尽管它不像

我正在设想一个场景,我可以让我的整个C:\驱动一个SVN回购的结账。然后,在我安装了一个新程序之后,我可以进入“查看修改”,查看它对我的计算机所做的更改。“哦,它在这里创建了一个日志目录,在这里放置了一些DLL,并在我的用户目录中创建了一个恼人的临时文件夹。”然后,我会用注释将我喜欢的更改提交给repo,每当我想知道为什么某个命名奇怪的文件夹在某个地方时,我都可以检查SVN日志

这将是有益的,原因有很多。这将是一个很好的学习工具,了解安装程序对计算机的作用。它将提供一个备份系统的外观,尽管它不像其他一些备份解决方案那样功能齐全。这将激励人们更频繁地清理临时文件。但最重要的是,通过提供元数据和简单的方法来恢复您不想要的更改,它将使您能够克服计算机上安装的所有垃圾


显然,这不必是SVN,甚至不必是版本控制系统。当我想到我要解决的问题时,这只是我脑海中浮现的第一件事。我找不到解决这个问题的其他人,但这似乎是非常有价值的。有人知道我要做什么吗?

用于在Linux或Windows上实时跟踪文件或目录更改。结合使用以获得增量。

我想说的是,对于这类任务,您需要一个特殊的文件系统。是一种流行的实现。

由于svn正在对以前的版本执行增量,因此如果您拍摄了很多照片,我不建议您这样做。可能有一些软件更适合在操作系统级别监视系统更改。