【发布时间】:2013-08-29 14:14:33
【问题描述】:
我正在设想一个场景,我可以让我的整个 C:\ 驱动一个 SVN 存储库的结帐。然后在我安装一个新程序后,我可以进入“查看修改”并查看它对我的计算机所做的更改。 “哦,它在这里创建了一个日志目录,在这里放了一些dll,并在我的用户目录中创建了一个烦人的临时文件夹。”然后,我会通过评论将我喜欢的更改提交到 repo,并且每当我想知道为什么某个奇怪的文件夹在某个地方时,我可以检查 SVN 日志。
出于多种原因,这将很有用。对于安装程序对计算机所做的工作来说,这将是一个很好的学习工具。它将提供一个备份系统的外观,尽管它不会像其他一些备份解决方案那样功能齐全。这将激励更频繁地清理临时文件。但最重要的是,它可以通过提供元数据和简单的方法来恢复您不想要的更改,从而使您能够控制计算机上安装的所有垃圾。
显然,这不一定是 SVN 甚至是版本控制系统。当我想到我要解决的问题时,这只是我脑海中闪现的第一件事。我没有找到解决这个问题的其他人的运气,但它似乎非常有价值。有谁知道完成我想做的事情的方法?
【问题讨论】:
-
由于 svn 是针对以前的版本做 delta 的,所以如果你拍很多照片我不推荐这个。可能有更适合在操作系统级别监视系统更改的可用软件。
标签: svn version-control hard-drive