为了账号安全,请及时绑定邮箱和手机立即绑定

svn什么是分支什么是

svn什么是分支什么是

慕斯709654 2019-04-10 10:05:52
svn什么是分支什么是
查看完整描述

3 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞


SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
当每一版本发出前,又需要进行新功能开发,即从当前主线copy一份和主线一样的代码仓,在不影响主线功能的前提下,开发新功能。
Copy出来的新代码仓即为分支Branch,原代码仓即为主线Trunk。
当建立的Branch功能不是开发新功能,而是稳定代码时,称为Tag。
新功能开发完后,需再手动由分支合并(merge)到主线.。
任何情况下,版本发布时,编译apk源码均已主线为准。
同一个功能(feature),不推荐同时存在2个以上的分支。



查看完整回答
反对 回复 2019-04-11
?
森林海

TA贡献2011条经验 获得超2个赞

介绍2种方法:
1.你用tortoiseSVN点版本库浏览,在需要建立分支的路径(比如trunk)点copy to + 新分支名称(注意:必须与trunk不能同名,你可以新建一个名称比如branch)
2.tortoiseSVN点版本库浏览,你在需要创建的路径下右键tortoiseSVN 选择create folder 然后创建新路径名称(文件夹)然后把主干或者其他分支路径的代码(拉分支这种情况估计想并行开发)导入到这个路径下就可以了。

查看完整回答
反对 回复 2019-04-11
  • 3 回答
  • 0 关注
  • 855 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信