Studio SVN的使用
官网下载客户端SVN官方网站
- 安装成功之后,指定svn客户端路径
注:如果该路径下没有svn.exe
则是安装的时候 command line client tools 这个选项没有勾选
Studio 检出项目
选择主干,选择检出的目录,点击确定后,弹出如下对话框,选择第二个,地址末尾处是项目名称
- 忽略必要的文件
- 创建文件后,不会自动添加到SVN,需要手动添加,解决:
SVN下分支管理
场景:开发阶段完成,交由测试!自己需要开发下个版本需求
此时测试提出BUG需要修复,下个版本做的需求自然不能加进来,这时就需要进行
分支管理
1.新建分支
这里是在SVN客户端下新建的,在studio中新建分支总是弹出证书的对话框,清除缓存也无济于事
2.切换分支
svn sw 路径名称
例:svn sw https://路径/app/android/Test/TEST/branches/v425
3.合并分支
场景:主干(修复BUG),分支(正在进行下次需求开发)
需要两次合并:一次无法完成合并
正常操作:主干-分支-主干
试想一下:主干修复了BUG,分支写了新功能,合并的时候,以哪个为准呢
注意事项:
1.合并/切换分支前,先提交代码才可以操作
2.合并哪个分支,就切换到该分支
(例:主干修复BUG,需要切换到分支,使主干修复BUG代码合并至分支)
操作步骤;
第一个回合合并
场景:主干修复一个BUG,分支正在开发下次需求
第二个回合(完成合并):记得切换到相应分支下(此时应切换到主干)
经过上个回合的合并,此时分支代码为最新最全的代码,将分支合并到主干