SVN存储库结构

Nic*_*aro 6 svn repository repository-design

我正准备建立一个SVN存储库,并且想知道是否有人为repo结构提供了一个很好的例子.我目前在想:

开发
..应用
.... App1
......主干
......分支
......标签
..数据库
..第三方

虽然这种结构可能包含我们需要的一切,但我想让它更加颗粒化.有什么想法吗?

jhe*_*ngs 12

我们从一个类似的模型开始,但发现它有点麻烦.主要问题是,如果要在发布时分支代码库,则必须为每个组件创建分支.

相反,我们考虑过如下方案:

  trunk
    app1
    app2
    lib1
    lib2
  branches
    rc-2.0
      app1, app2, lib1, lib2...
    some-devs-branch
      app1, lib2
  tags
    release-1.0
      app1, app2, lib1, lib2...
Run Code Online (Sandbox Code Playgroud)

我喜欢完全为第三方提供单独的回购.除非您计划从红豆书中实施完整的供应商分支策略,否则这将很有效.