在共享驱动器上协作开发R包的正确配置

时间:2017-10-13 18:57:59

标签: r git rstudio collaboration

我们两台电脑上有两个人。计算机A与计算机B共享驱动器。我们希望在R包上进行协作。我的理解是我们有三个要素:

  • R Project源代码
  • 已安装的R包
  • git存储库

目前,我们通过共享驱动器共享所有这三个。但是,这并不允许我们在单独的Git分支上工作(除非我缺少某些东西),因为我们正在处理相同的源文件。

安排这些文件以允许两个用户在不同的Git分支上工作的正确方法是什么?两者都有本地版本的R Project,并且在一个共同的git存储库上工作吗?如果是这样,最好是单独安装软件包,还是共享驱动器上共享一个?

谢谢!

1 个答案:

答案 0 :(得分:1)

Git中最能支持您所需的功能。理想情况下,您应该构建工作以最小化多个人同时处理给定文件的程度,以减少将同一文件的多个版本合并回主分支的工作量。另一种策略是频繁提交和提取以降低合并的复杂性。在Pro Git的第3章中可以全面了解Git中的分支策略。