1、使用背景
在平时的项目研发中,存在项目版本管理的情况;做了很多项目,由于项目人数的问题,只是简单的使用SmartSvn进行Update、Commit交互;但是出现了几次这样的情况,游戏已经发布出去,但是线上的版本会不确定性的进行修改,可手里的版本已经进行了新功能的研发,由于服务器的表结构更改等相关类似问题,手里的版本是无法兼容线上版本。有几次比较傻傻的使用方式也可以解决,不过不方便,很容易出问题,所以决定花点时间把这个版本管理工具使用起来。
2、创建branch
分支结构是基于主干结构的分支,所以内容是从主干结构获得,创建方式如下:
此刻分支已经创建,会看不见,需要更新才能看见分支:
更新以后即可看见2.0.0版本,里面的内容玩全和trunk是相同的: