SVN几个重要文件夹说明:
标准SVN仓库应包含trunk、branches、tags这三个文件夹, 主要目的是:为了给项目各个阶段, 各个版本归类、分阶段存储、并行开发。
trunk文件夹: 主干,我们一般把项目提交到此文件夹里面, 在trunk中开发。
branches文件夹:分支,把那些需要打分支,但是有可能会修改的项目代码,打分支到此目录,适合开发特殊需求的项目分支。
tags文件夹:标志阶段进展,我们一般把那些阶段性(如迭代各期)的项目代码,打分支到此目录。
注:其实也不一定非要手动创建这三个目录,在我们打分支选择打到branch或tags等时,会自动在对应的repository
仓库的根目录下创建该文件夹。
注:在第一次连接SVN的repository时,可以指定连接目标仓库下的不存在的文件夹,当我们第一次将项目
team>>>share project时,将会在该仓库下自动创建URL中不存在的文件夹,并把代码放进去。
提示:开发时,以trunk中的项目代码为主,当开发到某个标志性重要时期时,标记已版本号备份至tags文件夹下,对于Mvcms项目有些功能模可能不适合作为主线的功能(非商城内容管理功能),比如企业应用、物联网相关应用可以在分支branches文件夹开发,完成后创建为Mvcms插件项目,与主线项目去耦合,独立出来运行,维持Mvcms主线项目专业功能。
branch和trunk进行合并,操作步骤如下:
----> 右键 trunk ------>TortoiseSVN
----> Merge...
----> Merge a range of revisions
----> Next --->URL to merge from : svn://域名或IP/Mvcms/branches/charge
----> Next
----> Merge
共有条评论 网友评论