我在(不愿意学习)软件包创建/管理方面还很陌生,所以如果我要问些琐碎的事情,请原谅。不过,我对git很熟悉,我想知道.gitignore中是否有与roxygen类似的功能。因为我使用ESS,所以我经常有很多备份文件(*~),然后将其备份并用R CMD roxygen处理。当然,我想以一种更优雅的方式跳过它-现在我有一个带有find anolyzer/ -name "*~" -exec rm {} \;的shell脚本,该脚本刷新了讨厌的备份...但是我有点需要它们,而只想在安装时忽略它们。

免责声明:
不愿意学习=不愿意精读冗长的手册,并渴望获得整洁,快速和肮脏的单线

感谢John Myles White强调“不愿意”部分

最佳答案

我尚不知道一种使用Roxygen / 2专门忽略文件的方法,但是有许多选项可以避免该问题。

  • 像现在一样操作时删除备份
  • 而不是删除它们,将它们移动到package目录之外的另一个目录。
  • 将emacs设置为不将备份保存在工作目录中(http://amitp.blogspot.com/2007/03/emacs-move-autosave-and-backup-files.html)
  • 关于r - 忽略带有Roxygen的文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8245518/

    10-11 17:49