我正在进行一个R项目,目前的目录布局如下:
在开发过程中,我们将为众多项目构建众多模型:
proj1 |-- file.r
file.r
用于构建特定于Project 1(因此是proj1
)的统计模型。在开发过程中,我们将为众多项目构建众多模型:
Work |-- proj1 | └-- file.r |-- proj2 | └-- file.r : └-- projn └-- file.r
file.r
在每个项目之间将有90%的相似性,但也会有不同之处。我的问题是,是否有一种方法创建主文件file.r
,并简单地将其分支到每个项目中?这样,对主文件的错误修复/增强功能可以简单地向下合并到分支,并且文件特定的更改将被简单地应用在顶部。我的第一个想法是使用子模块,但我不确定如何在这里应用它。谢谢!