【问题标题】:Correct configuration for collaborative development of an R package on a shared drive在共享驱动器上协作开发 R 包的正确配置
【发布时间】:2018-03-25 23:23:16
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

    标签: r git rstudio collaboration


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-30
      • 2014-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多