我想知道处理使用读取时创建的描述符文件(foo.desc
)和支持文件( )的最佳实践是什么foo.bin
foo.csv
read.big.matrix(...)
据我所知,backingfile默认是 RDS 文件,descriptorfile是纯文本文件。所以理论上它们都是跨平台的并且可以签入,但我的猜测是支持文件会发生很大变化,应该被版本控制忽略。有人在这里有经验吗?
我想知道处理使用读取时创建的描述符文件(foo.desc
)和支持文件( )的最佳实践是什么foo.bin
foo.csv
read.big.matrix(...)
据我所知,backingfile默认是 RDS 文件,descriptorfile是纯文本文件。所以理论上它们都是跨平台的并且可以签入,但我的猜测是支持文件会发生很大变化,应该被版本控制忽略。有人在这里有经验吗?
后备文件不是 RDS 文件。它只是一个简单的二进制文件,应该是跨平台的。
通常不建议对二进制文件进行版本控制,因为它们变化很大。此外,这是一个大文件,因此更不推荐。
描述符文件本身是无用的。
因此,我建议不要对这些文件进行版本控制。唯一的情况是,如果它只是您用于示例的小文件(参见例如https://github.com/privefl/bigstatsr/tree/master/inst/extdata)。