版本库布局
在将数据导入到版本库之前,首先需要考虑如何组织数据。如果使用一种推荐的布局,以后的操作将会更容易许多。
有一些标准的,推荐使用的组织版本库结构的方法。大多数人创建一个 trunk 目录掌管开发的 “主干”,一个 branches 目录存放分支副本,以及一个 tags 目录存放标记副本。如果一个版本库只掌管一个项目,那么人们通常创建这些顶级目录:
/trunk
/branches
/tags
因为这个布局非常通用,所以当使用TortoiseSVN 创建版本库时,它会提出帮你创建这个目录结构。
如果一个版本库包含多个项目,人们通常按分支来安排布局:
/trunk/paint
/trunk/calc
/branches/paint
/branches/calc
/tags/paint
/tags/calc
……或者按项目:
/paint/trunk
/paint/branches
/paint/tags
/calc/trunk
/calc/branches
/calc/tags
如果项目不是密切相关,而且每一个是单独被检出