我们的商店不断地用尽磁盘空间,因为我们有来自开发人员和管理层的指示,要保留所有的夜间构建,因为它极大地有助于调试。
每个版本构建通常只有少量更改。但是,几乎每个文件从一个版本构建到下一个版本都不同,因为编译器和链接器会在对象和可执行文件中注入日期/时间戳(和版本)。
所以问题是:有没有人知道一个文件系统不仅可以“合并相同的文件”,还可以“合并相似的文件”,因为这些文件的大小从几KB到MB不等,但每个文件只有少量的字节有所变化?(即使进行代码更改,对可执行文件的影响通常也很小,除非更改了主头文件或库等)