类似于this question:我正在写一个包,我正在使用knitr在inst/doc/
中写一些文档。由于我正在使用github托管我的仓库(我打算指向那个仓库的人来获取包),我想知道我是否应该控制我的各种文件的缓存版本。
我问这个问题,因为我不清楚缓存在this other question提供的指南中的位置(当某些文件类型应该而且不应该在回购的.gitignore中时,它会解决)。
任何人都可以了解使用knitr和git的包开发人员如何处理他们的缓存?
答案 0 :(得分:1)
如果R CMD check
在没有knitr缓存的情况下通过,我认为会这样,我就不会包含它们。实际上,我怀疑R CMD check
会给出关于包中存在的缓存文件的注释。我知道对于LaTeX文件,您只想在R包和版本控制中包含.tex
文件。其他所需文件应在安装时自动生成。