SVN几个重要文件夹说明:
我们一般习惯性在创建repository仓库后,再在刚才创建的仓库里面再创建trunk、branches、tags这三个文件夹,而不是直接将项目提交到仓库的根目录下(虽然直接将项目分享到仓库的root根目录下也是可以的,但是我们一般不这么做)。主要目的是:为了给项目各个阶段,各个版本归类、分阶段存储、并行开发。
trunk文件夹: 主干,我们一般把项目提交到此文件夹里面,在trunk中开发。
branches文件夹:分支,我们一般把那些需要打分支,但是有可能会修改的项目代码,打分支到此目录。
tags文件夹:分支,我们一般把那些阶段性(如迭代各期)的项目代码,打分支到此目录。
注:其实也不一定非要手动创建这三个目录,在我们打分支选择打到branch或tags等时,会自动在对应的repository
仓库的根目录下创建该文件夹。
注:我们在第一次连接SVN的repository时,可以指定连接目标仓库下的不存在的文件夹,当我们第一次将项目
team>>>share project时,将会在该仓库下自动创建URL中不存在的文件夹,并把代码放进去。
提示:开发时,可以以开发trunk中的项目代码为主,当开发到某个时期(你觉得比较重要的时期)时,可以看情况将需要备份的文件夹(或文件)打分支到其他如branches、tags等文件夹下。