中易网

svn什么是分支什么是

答案:5  悬赏:0  
解决时间 2021-01-14 17:52
  • 提问者网友:欲劫无渡
  • 2021-01-14 11:59
svn什么是分支什么是
最佳答案
  • 二级知识专家网友:行雁书
  • 2021-01-14 12:26
从svn命令操作的角度,branches和tags是一样的,都是分支标记功能,两者的区别主要在于默认的使用用途。 一般来说: 1、branches下用于存放“分支”,比如用于测试的分支、用于不同版本开发的分支、用于缺陷处理的分支等等,“分支”下存放的内容是...
全部回答
  • 1楼网友:神也偏爱
  • 2021-01-14 16:46
svn是Subversion的简称,是一个开放源代码的版本控制系统。说白一点,svn就是用于多个人共同开发同一个项目,共用资源的目的。
svn分支不过是在svn仓库内部的一个单独的目录而已了
  • 2楼网友:归鹤鸣
  • 2021-01-14 15:24
svn是一个开放源代码的版本控制系统,通俗点说就是代码管理工具。比如有个服务器,代码放在上面。 多个开发人员都可以通过svn从服务器下载源码到本机电脑。每个开发人员在本地的修改又可以通过svn上传到服务器。 你说的分支指的是每个开发人员通过svn下载到本地的代码吗?
  • 3楼网友:酒安江南
  • 2021-01-14 14:42
SVN 分支一般是开发时根据需要在两份或多份代码进行修改添加不同的功能或模块,以免不同代码的开发受到相互干扰。开发完成后可以通过合并加入到主分支。
  • 4楼网友:山河有幸埋战骨
  • 2021-01-14 13:26
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
当每一版本发出前,又需要进行新功能开发,即从当前主线copy一份和主线一样的代码仓,在不影响主线功能的前提下,开发新功能。
Copy出来的新代码仓即为分支Branch,原代码仓即为主线Trunk。
当建立的Branch功能不是开发新功能,而是稳定代码时,称为Tag。
新功能开发完后,需再手动由分支合并(merge)到主线.。
任何情况下,版本发布时,编译apk源码均已主线为准。
同一个功能(feature),不推荐同时存在2个以上的分支。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息