Должен ли файл backingfile и дескриптор, созданный bigmemory, регистрироваться в системе контроля версий? - PullRequest
0 голосов
/ 20 ноября 2018

Мне интересно, каковы лучшие практики для обработки дескрипторфила (foo.desc) и резервного файла (foo.bin), которые создаются при чтении foo.csv с использованием read.big.matrix(...)

Насколько я могу узнать, backingfile является файлом RDS по умолчанию, а дескрипторфайл является простым текстовым файлом.,Так что теоретически они оба кроссплатформенные и могут быть проверены, но я предполагаю, что backingfile сильно изменится и должен игнорироваться системой контроля версий.У кого-нибудь есть опыт здесь?

1 Ответ

0 голосов
/ 20 ноября 2018

Резервный файл не является файлом RDS.Это простой двоичный файл, который должен быть кроссплатформенным.

Как правило, не рекомендуется создавать версии двоичных файлов, поскольку они сильно меняются.Более того, это большой файл, поэтому он даже менее рекомендуется.

Файл дескриптора сам по себе бесполезен.

Итак, я бы рекомендовал не создавать версии этих файлов.Единственный случай, если вы используете только небольшие файлы для примера (см., Например, https://github.com/privefl/bigstatsr/tree/master/inst/extdata).

...