美文网首页软件测试交流软件测试
团队项目管理工具——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

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