我的团队中有 3 名开发人员,他们都从事同一个项目,即 .NET VB 系统。它们通常在不同的功能上工作,但它们经常发生冲突,因为它们更改了相同的文件。源文件在网络设备上共享,当然每个人都有自己的工作副本 (WC)。问题是,设置 SVN 存储库的最佳解决方案是什么?:
1)我在 Trunk dir 上导入主要源文件,然后在 3 个不同的 WC 上签出,每个 WC 都针对其本地计算机上的特定用户,然后从该单个 Repos 处理所有冲突/合并/提交/更新。分支。
2)我在 Trunk 目录中导入主要源文件,然后复制到单个“Branches”目录,然后从那里处理所有操作。一切设置好后,我将处理主干和分支之间的合并。
3)我在 Trunk 目录中导入主要源文件,然后复制到 3 个不同的“Branches”目录,例如:
svn 复制树干-> 分支/user1;svn 复制树干 -> 分支/user2 ;svn 复制树干-> 分支/user3
然后处理所有不同的合并,我想这有点复杂。
4)任何其他解决方案?
非常感谢。