SVN之Cornerstone从trunk、tag、branch到merge

来源:互联网 发布:网络交换机的技术参数 编辑:程序博客网 时间:2024/05/16 17:17
版本管理思想
  • 版本管理者(一般是项目经理)首先要创建SVN项目分类 trunk/tags/branches
  • 项目的整个生命周期肯定都存放在trunk中。
  • tags文件夹下存放的都是各版本上线后的稳定版本
  • trunk和tags文件夹中项目由版本管理者进行维护;其他开发者只在branches文件夹下进行开发更新,避免直接更改tags和trunk中的代码,防止代码混乱。
操作步骤
  1. 项目管理者创建项目分类文件夹
    a. 在个人电脑端创建好项目分类文件夹之后,再导入到SVN
    b. 先在电脑端创建项目文件夹导入到SVN之后再添加分类文件夹这里写图片描述
    这里写图片描述
  2. 创建tag项目
    选中trunk中的项目然后点击tag标志,开始创建tag项目这里写图片描述这里写图片描述
  3. 创建分支
    方式和创建tag类似。我们创建两个分支,一个负责搜索功能,一个负责地图功能。这里写图片描述
  4. 分支合并
    合并思想:因为SVN上的代码都是上传后的稳定版本,无法直接进行合并更改。所以SVN得合并方式是:如果需要合并到哪个工程里面(此工程就叫做目标工程),那么久把目标工程放到working copy中去合并。合并完成后,在commit到目标工程的SVN。
    当分支地图功能和搜索功能开发完成之后,把trunk上的项目工程check到本地一份,然后在working copy中进行merge。合并完成summit。
0 0