美文网首页软件测试交流软件测试
团队项目管理工具——SVN

团队项目管理工具——SVN

作者: 我也讨厌自己 | 来源:发表于2018-01-07 19:26 被阅读61次

SVN一直以来都是一个非常好用的团队项目管理工具。

SVN的一些基本操作我这里就不多做赘述,主要介绍下svn的分支、合并以及切换。

在团队开发中,经常会涉及到版本迭代更新的问题,因此我们在有些情况下,必须涉及到备份的问题,这时候SVN的分支就显得格外重要了,在某些特定情况下,也会产生多个项目组的合并开发,建议分支进行合并也就特别重要了。下面就直接介绍了:

在建立项目版本库时,可首先建好项目文件夹,并在其中建立trunk, branches, tags三个空的子目录。这样在trunk中开始进行开发

trunk是主分支,是日常开发进行的地方。

branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。

tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。

以eclipse为例来做SVN分支的创建/合并/切换

二、合并分支

  1、右键项目 —> Team —> 合并(M)...(Merge...)

合并前一定要先update、commit,保证不会out of day,并将本地的修改保存到repository

  branch和trunk并行开发的过程中,要经常同步,将trunk的修改合并到branch,合并时选择"Merge a range of revision"

  branch最后合并回trunk时,merge type选择"Reintegrate a branch"

三、切换分支

  1、右键项目 —> Team —> 切换(S)...(Switch to another Branch/Tag/Revision...)

相关文章

  • 程序员思想,版本控制——SVN的重要性和基本功能

    什么是SVN(Subversion)? SVN是版本管理工具,譬如团队进行项目开发,项目代码都储存在服务器上,成员...

  • 团队项目管理工具——SVN

    SVN一直以来都是一个非常好用的团队项目管理工具。 SVN的一些基本操作我这里就不多做赘述,主要介绍下svn的分支...

  • mac下的 svn 客户端

    源代码管理工具不是 git 就是 svn,新公司的 H5 项目使用 svn 作为管理工具,搜索了下看别人号称“MA...

  • Git常用命令和多账号配置

    Git常用命令和多账号配置团队合作开发中少不了版本控制管理工具,由于近期公司项目从 SVN 更换成 Git ,这里...

  • SVN 常用指令

    项目管理 -- SVN 使用指令 SVN 是一个很经典的版本管理工具,由于本人涉足编程领域时间并不长,对SVN的了...

  • 面试-前期技术总结

    管理工具 git: 版本管理控制工具webpack: 打包工具SVN:grount:禅道:项目管理码云:管理工具 ...

  • Axure+svn协作时的术语

    拿到svn权限后,点击团队——获取并打开团队项目——点击svn选项卡——输入链接——改本地项目空间文件夹 首先会有...

  • git 相关

    git相关的名词解析 git/svn 团队的代码管理工具 git是分布式 svn集中式git 里包含本地仓库 和远...

  • SVN的基本操作

    代码版本管理工具:SVN 基本操作 checkout --> 把整个项目源码下载到本地 update --> 更新...

  • 面试-前期技术总结

    管理工具 git: 版本管理控制工具 ** webpack:** 打包工具 SVN: grount: 禅道:项目管...

网友评论

    本文标题:团队项目管理工具——SVN

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