我正在为Subversion挖掘我们的结构,并且拥有我认为大多数人使用的标准结构,即每个项目使用一个存储库和多个文件夹:
MainRepository
Project1
branches
trunk
tags
Project2
branches
trunk
tags
..and so on
Run Code Online (Sandbox Code Playgroud)
我的问题是,我是否需要根MainRepository的trunk,branches和tags文件夹?如果你从行李箱中检查出来,为什么你会说Project1.我不知道我是否需要一个或为什么你需要一个trunk文件夹或其他在repo的实际根目录.
MainRepository
Project1
branches
trunk
tags
Project2
branches
trunk
tags
...
trunk
branches
tags
Run Code Online (Sandbox Code Playgroud)
你实际上并不需要它.这取决于您(和您的项目)您需要什么.当您为每个项目使用repo而不是为许多项目使用一个repo时,root中的trunk文件夹是有意义的,在这种情况下,根文件夹中不需要trunk文件夹.
SVN书籍建议将trunk/tags/branches放在根目录或项目子目录中,但不能同时放在两者中.
但是......这实际上只是一个惯例.SVN简单地将它们视为简单的树结构,没有指定的含义.如果您认为需要它们,请使用它们.
| 归档时间: |
|
| 查看次数: |
5712 次 |
| 最近记录: |