r - bigmemory 创建的后备文件和描述符文件是否应该检查到版本控制中?
问题描述
我想知道处理使用读取时创建的描述符文件(foo.desc
)和支持文件( )的最佳实践是什么foo.bin
foo.csv
read.big.matrix(...)
据我所知,backingfile默认是 RDS 文件,descriptorfile是纯文本文件。所以理论上它们都是跨平台的并且可以签入,但我的猜测是支持文件会发生很大变化,应该被版本控制忽略。有人在这里有经验吗?
解决方案
后备文件不是 RDS 文件。它只是一个简单的二进制文件,应该是跨平台的。
通常不建议对二进制文件进行版本控制,因为它们变化很大。此外,这是一个大文件,因此更不推荐。
描述符文件本身是无用的。
因此,我建议不要对这些文件进行版本控制。唯一的情况是,如果它只是您用于示例的小文件(参见例如https://github.com/privefl/bigstatsr/tree/master/inst/extdata)。
推荐阅读
- mongodb - MongoDB $near 和 $geoNear 提供的位置与真实位置存在巨大差异
- java - 客户端需要哪些 SSL 工件用于 java 中的相互握手
- c++ - boost 中是否有 std::sample 等效项?
- android - 如何从firebase获取电话号码
- windows - 无法克隆 git 存储库
- jquery - Squarespace:在博客文章中添加 jquery 插件
- c# - isAlive 如何在此示例中不起作用
- excel - 当变量声明为 Double 时,for 循环中的 VBA 溢出错误
- opencart - 我应该在 opencart 中创建扩展、模块还是在 vqmode 中工作?
- python - PostgreSQL 服务器的 SQLAlchemy 过滤发生在哪里?(烧瓶-sqlalchemy)