svn学习
上一篇 /
下一篇 2011-10-12 15:24:07
/ 个人分类:svn
Trunk、Branches、Tags只是便于用户区分不同类型版本的三个存放目录,为可选项。
Trunk为主流版本容器,用于存放该项目的主流版本,通常一个项目对应一个主流版本。
Branches为分支版本容器,用于存放该项目的分支版本。
在项目开发过程中,经常要开发许多新功能,在开发这些新功能时,常会带来编译错误与bug,影响原有程序的正常执行。因此,SVN为开发这些新功能专门设有Branches存放目录,在新功能足够稳定的情况下,把这些版本融合到主流版本中。
Tags为特殊版本容器,每阶段保存一个版本,作为该软件的里程碑,比如发行版,方便你日后对各发行版bug的修改。
对牵出文件夹 的操作
1) 更新
将服务器上最新版本更新到本地,并保存本地的修改。
2) 提交
将本地代码更新到服务器。
3) 建立分支/特殊版本
对新功能的开发可以建立分支版本Branch;对特定阶段的版本,保存为特殊版本tag。
4) 切换版本
主流版本(1)、分支版本(n)、特殊版本(n)之间进行切换。
5) 合并版本
将多个多个版本合并为一个版本
6) 解决冲突
对于一些处于冲突状态下的文件 ,右键TortoiseSVN ->Resolved,解决冲突。
收藏
举报
TAG:
svn
SVN