在具有不同软件包的git分支之间切换时,packrat恢复

时间:2019-12-02 17:04:30

标签: r git packrat

我正在另一个git分支上对R项目进行大的更改,其中包括对packrat软件包和版本的更改。在进行了这些更改之后,当我切换回原始主分支时,我需要运行packrat::restore()以返回到原始项目状态,因为我只跟踪packrat.lock文件。然后,如果我切换回开发分支,则必须再次运行packrat::restore()才能从新更改中退出。

我正确吗?您是否可以建议一个更好的工作流,从而消除运行大量时间的packrat::restore()的需要?

这也使得很难安排作业从master分支自动运行。我必须确保在计划运行脚本之前切换到master分支并运行packrat::restore(),并且在后台作业运行时无法在开发分支上工作。

0 个答案:

没有答案