【发布时间】:2012-09-12 07:35:33
【问题描述】:
我是一个新的与多人一起使用 SVN 的人,所以请多多包涵。我正在与多个开发人员一起开发 C++ 项目,我们正在使用 SVN 来同步和版本化我们的 .h 和 .cpp 文件。我习惯于仅使用 SVN 对我自己的项目进行版本控制,但是当我们尝试提交多个开发人员修改过的文件时,与其他开发人员合作会导致文件冲突。
如果发生冲突,是否可以将主干中的文件合并到工作副本中?或者也许是一个更好的问题,如果出现文件冲突,您会建议什么?
我们正在使用 TortoiseSVN 与 SVN 服务器进行通信。
感谢您的宝贵时间。
【问题讨论】:
-
集中式 VCS 的全部意义在于支持多个人在一个项目上工作......
-
这是基本的 SVN 功能。您可能应该阅读SVN book。
-
@spryno724 我认为我之前的评论不清楚。我的意思是,这可能不是管理不善的迹象。一旦你们开始更有效地使用这些工具,这些问题就会消失。
-
@spryno724,它们很常见,这就是为什么它是基本功能。 (如果你不想真正阅读这本书,至少阅读Basic Work Cycle上的章节。
标签: svn tortoisesvn project versioning