Subversion一旦结束

时间:2011-05-24 22:45:08

标签: php svn project-management repository

  

可能重复:
  What do “branch”, “tag” and “trunk” really mean?

我是颠覆的新手,所以请耐心等待。我知道存储库的标准目录结构如下:

/branches/
/tags/
/trunk/

我不确定这些目录的用途。有人可以:

  1. 描述每个目录的目的
  2. 单用户环境
  3. 中提供项目管理的示例目录结构
  4. 多用户环境
  5. 中提供项目管理的示例目录结构
  6. 为父项目提供样本目录结构,该项目将包含多个附加组件,每个附加组件都是自己的小项目
  7. 对于问题的崩溃列表感到抱歉。我将奖励额外积分以获得好的答案。

    感谢您的时间!

1 个答案:

答案 0 :(得分:1)

你可以看一下:What do "branch", "tag" and "trunk" mean in Subversion repositories?

另外一个细节是所有文件夹都是相同的,只是具有这种结构的惯例,它们本身没有特殊含义。在单用户或多用户环境中结构应该是相同的,并且它通常是问题中的那个。

在多用户环境中,有时我们会/privatebranches意味着它是某种尖峰并且不适用于一般用途。这些也可能是非标准的,如在干线等特定文件夹的分支中。

对于多个加载项类型项目:

repo   
    project1
        trunk
        branches
        tags
    addon1
        trunk
        branches
        tags
    addon2
        trunk
        branches
        tags

同样在这种情况下,您可以查看使用svn externals来管理项目。所以他们仍然会有上面的结构,但你可以让它看起来像项目1中包含的附加组件