我正在考虑将所有文件置于版本控制之下,以便能够重置旧文件。 我将提交每天左右添加或删除我对物理驱动器所做的更改。
这有什么缺点吗?它会占用太多空间吗?
编辑:我正在考虑分支功能。 示例:我有一个带媒体的分支,一个带有源代码的分支,一个包含个人文件的分支,我不希望我的PC的每个用户都可以访问这些文件。
答案 0 :(得分:0)
这取决于硬盘上的内容。如果您有自己的操作系统,那么很可能没有。操作系统往往会创建大量临时文件;你的.git
会非常大。此外,应用程序还会产生大量垃圾,这对于置于版本控制之下是完全没用的。
但是,如果这是一个辅助硬盘驱动器,并且你没有很多文件不断变化,那么也许。再次出于与上述相同的原因,你的git差异会非常大。即使git
压缩差异,它也几乎与实际数据一样大(随着时间的推移)。 Git不是一个备份系统。然后还有安全问题,这取决于您希望存储git
个回购的位置。使您的系统文件可公开访问可能不是一个好主意。
如果您想要接近版本控制的东西,我在上一个工作场所使用了崩溃计划。它很棒。但是那里有很多类似的选择。