美文网首页
SVN cornerstone项目branch, tags, t

SVN cornerstone项目branch, tags, t

作者: fordG | 来源:发表于2019-01-09 10:18 被阅读0次

svn 管理项目的相关记录

使用模式是,一条主分支, branch分之开发, 开发完成合并到主分支

  • 第一步cornerstone在你的svn服务器import创建一个项目


    1.png
2.png
  • 生成tranches tags trunk之后往trunk里面import你的初始版本的代码,第一个分支


    3.png
  • 开发的时候拉branches里面的代码进行开发,开发完成提交代码


    4.png
  • 代码的合并, 合并的时候确保代码完整性, 不能在commit了,把主分支和分支都check out到本地


    5.png
选中主分支
6.png
merge form 你想要合并的分支, 如果没有冲突就 merge changes
7.png

本地merge完成之后,把主分支代码提交到服务器, 我目前是在本地主干 merge from 分支的代码, 然后主干代码commit到服务器, tags和branches需要在服务器操作

  • merge 完成后, 给这个版本打个tags, 在tags目录就会出现你的tags对应的代码,比如已经发布了一个稳定版本2.0.0, 目前正在开发新的功能, 突然2.0.0出现了一个bug, 此时就可以从tag2.0.0 branches一个分支去修改2.0.0的bug, 然后合并到主分支, 新的分支在从主分支更新代码, 而不用在目前开发的分支上进行代码的修复,可以单独一个小的版本操作


    8.png

相关文章

网友评论

      本文标题:SVN cornerstone项目branch, tags, t

      本文链接:https://www.haomeiwen.com/subject/gqrwrqtx.html