首页 > 解决方案 > bigmemory 创建的后备文件和描述符文件是否应该检查到版本控制中?

问题描述

我想知道处理使用读取时创建的描述符文件(foo.desc)和支持文件( )的最佳实践是什么foo.binfoo.csvread.big.matrix(...)

据我所知,backingfile默认是 RDS 文件,descriptorfile是纯文本文件。所以理论上它们都是跨平台的并且可以签入,但我的猜测是支持文件会发生很大变化,应该被版本控制忽略。有人在这里有经验吗?

标签: rgitignorer-bigmemory

解决方案


后备文件不是 RDS 文件。它只是一个简单的二进制文件,应该是跨平台的。

通常不建议对二进制文件进行版本控制,因为它们变化很大。此外,这是一个大文件,因此更不推荐。

描述符文件本身是无用的。

因此,我建议不要对这些文件进行版本控制。唯一的情况是,如果它只是您用于示例的小文件(参见例如https://github.com/privefl/bigstatsr/tree/master/inst/extdata)。


推荐阅读