将硬盘驱动器置于版本控制之下是个好主意

时间:2015-07-21 13:34:44

标签: version-control

我正在考虑将所有文件置于版本控制之下,以便能够重置旧文件。 我将提交每天左右添加或删除我对物理驱动器所做的更改。

这有什么缺点吗?它会占用太多空间吗?

编辑:我正在考虑分支功能。 示例:我有一个带媒体的分支,一个带有源代码的分支,一个包含个人文件的分支,我不希望我的PC的每个用户都可以访问这些文件。

1 个答案:

答案 0 :(得分:0)

这取决于硬盘上的内容。如果您有自己的操作系统,那么很可能没有。操作系统往往会创建大量临时文件;你的.git会非常大。此外,应用程序还会产生大量垃圾,这对于置于版本控制之下是完全没用的。

但是,如果这是一个辅助硬盘驱动器,并且你没有很多文件不断变化,那么也许。再次出于与上述相同的原因,你的git差异会非常大。即使git压缩差异,它也几乎与实际数据一样大(随着时间的推移)。 Git不是一个备份系统。然后还有安全问题,这取决于您希望存储git个回购的位置。使您的系统文件可公开访问可能不是一个好主意。

如果您想要接近版本控制的东西,我在上一个工作场所使用了崩溃计划。它很棒。但是那里有很多类似的选择。