我们两台电脑上有两个人。计算机A与计算机B共享驱动器。我们希望在R包上进行协作。我的理解是我们有三个要素:
目前,我们通过共享驱动器共享所有这三个。但是,这并不允许我们在单独的Git分支上工作(除非我缺少某些东西),因为我们正在处理相同的源文件。
安排这些文件以允许两个用户在不同的Git分支上工作的正确方法是什么?两者都有本地版本的R Project,并且在一个共同的git存储库上工作吗?如果是这样,最好是单独安装软件包,还是共享驱动器上共享一个?
谢谢!
答案 0 :(得分:1)
Git中最能支持您所需的功能。理想情况下,您应该构建工作以最小化多个人同时处理给定文件的程度,以减少将同一文件的多个版本合并回主分支的工作量。另一种策略是频繁提交和提取以降低合并的复杂性。在Pro Git的第3章中可以全面了解Git中的分支策略。