通用 SVN 目录

  • 本文关键字:目录 SVN 通用 svn
  • 更新时间 :
  • 英文 :


我有SVN地址http://somesvn.intra/svn/somepro/其中包含我需要处理的项目。当我做检查时,我得到了 souch 目录结构:

linux
--source
----branch
----tag
----trunk
win
--source
----branch
----tag
----trunk

这对我来说看起来很奇怪,因为我希望直接到达源位置。可以直接去http://somesvn.intra/svn/somepro/win/source/trunk/签出、编辑和提交不会影响例如 Linux 项目的主干提交?恐怕我会在项目 svn 日志中看到win/trunk项目更改linux/trunk

简短回答:是的,可以这么说,通常主干是"主"副本。您通常不会签出BASE URL,您通常会签出主干或分支下的目录之一。如果这是开发团队的范式,那么使用主干作为工作副本是完全可以接受的。


更深入:是的,svn 开发的范式是,通常trunk是团队将基于其工作的工作开发目录。通常,团队中的开发人员将处理单独的功能/错误,但不是每个人都在trunk上工作,并可能导致彼此之间的冲突。通常,开发人员会创建分支,一旦更改完成,他们将更改合并回主干。使用您的示例,您将看到类似以下内容:

linux
--source
----branch
------vico-branch (contains source)
----tag
----trunk (contains source)
win
--source
----branch
----tag
----trunk

最新更新