在SVN中打分支

项目开发中一个版本或许就有几次迭代,而完成一次迭代或一个版本时,通常会讨论下一步的计划,是否要加入新东西新技术,内部人员是否有变动,这时需要在管理工具中做一些备份,以防我们接下来即使修改服务器上东西不成功,也能看到最初的模样,SVN中打分支更好的管理我们项目的版本。不过做起来也需要注意一些细节问题:

首先,从SVN中检出最新项目最新版本,然后打开文件夹,空白处右击—TotoiseSVN—Branch/tag……

这时输入目标路径和备注信息,需要提醒的是,在SVN中新建的存放分支代码文件夹后,选择路径时自己还要添加一个名称,这里我添加了日期(不然提示文件已经存在,找不到你要打分支的路径)

选择OK后,你就可以在SVN中看到你打的分支。

这样一来为我们代码做了备份,还做好了版本控制,体现数据备份思想,利用这些工具。

时间: 2024-11-09 03:25:25

在SVN中打分支的相关文章

把svn中的分支(branch)合并到主分支(trunk)

把svn中的分支(branch)合并到主分支(trunk) 操作步骤 1 branch 和 trunk的代码同步至最新 2 选中trunk项目需要合并的代码(可以项目根目录.也可以是子目录或文件) 3 选择合并操作 ( team-->合并) 4 选择合并一个分支(reintegrate a branch) 5 填写需要合并的分支目录(reintegrate a branch)

SVN中的Branches分支以及Tags标签详解与应用举例

1.关于SVN SVN 是Subversion的简称,在软件开发中,我们经常用于版本控制和源代码管理. 我们经常使用的几个SVN工具包括: VisualSVN,这是一个Visual Studio的插件,可以便于开发者在VS中方便的执行迁入迁出的工作,这个工具是需要付费的,具体可以去http://www.visualsvn.com/visualsvn/download/下载试用版. VisualSVN Servers,这是一个搭建SVN服务器端的工具,使用这个工具还可以很轻松的创建用户和用户组并进

解决版本冲突-使用SVN主干与分支功能

1  前言 大多数产品开发存在这样一个生命周期:编码.测试.发布,然后不断重复.通常是这样的开发步骤: 1)    开发人员开发完毕某一版本(如版本A)功能后,提交测试: 2)    测试人员对待发布版本A进行测试,同时开发人员继续开发新功能(如版本B): 3)    测试人员提交bug,研发人员修复bug,同时继续开发新功能: 4)    重复第3步骤,直到待发布版本A测试通过测试后,发布第一版本 这样就会存在以下问题: 1)    如何从代码库中(A+B)分离出待发布版本A,进行测试和发布:

svn branch 创建分支

一.意义 创建分支的意义,比如我们在一个基础平台上进行开发,每个技术小组负责一个子项目,而基础平台也是有可能会继续更改的,这个时候,如果不创建分支,子项目之间会相互影响,影响最大的就是后期的测试和版本发布,子项目A已经结束,但测试却受到正在进行的子项目B的影响,测试通不过,就别说版本发布了.所以,我们需要从目前的项目(主干trunk)中创建分支(branch),隔离子项目间的相互影响. 二.创建分支原理 在svn中,创建分支,实际上就是一个版本拷贝(对应copy to...注意:绝不是简单在客户

SVN项目管理:分支库与合并库

上周接到PM大人的新任务,给主库做分支. 首先,先来看下SVN默认的三大文件夹,这三个文件夹建完库之后,一般默认会有,但是以前用的时候,还是比较简陋的,几乎都是大家提交到trunk里面,整个开发流程下来,一直用的是这个库. 那么,这三个文件夹都应该用来放什么东西呢? 分支(Branching) 分支起始的时候是主线的一个拷贝,但是其后他将保持独立性,拥有自己的变化. 有时你需要创建一个分支,例如你需要开发一个新功能,但是你又不希望新功能开 发完成之前影响主线的开发. 标记(Tagging) 标记

SVN 中trunk、branches、tags的详解

1.trunk是主分支,是日常开发进行的地方. 2.branches是分支.一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中.又比如为不同用户客制化的版本,也可以放在分支中进行开发. 3.tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档.注意:svn并没有明确的规范,更多的还是用户自己的习惯.下面是详细介绍:比如一个项目有main.cpp, common.h两个文件,假设目前在开发的是最新的3.0版本,而且1.0

SVN中Branch的创建与合并

SVN中Branch的创建与合并 在使用源代码版本控制工具时,最佳实践是一直保持一个主干版本.但是为了应付实际开发中的各种情况,适时的开辟一些分支也是很有必要的.比如在持续开发新功能的同时,需要发布一个新版本,那么就需要从开发主干中建立一个用于发布的分支,在分支上进行bug fix,维护版本的稳定,并适时的将一些改动合并回主干.目前大红大紫的源代码版本控制工具git很受大家推崇,原因之一就是其在这方面的功能相当强大.其实老牌的SVN也是有这样的功能的,接下来就给大家讲解下. Branch的创建

【转】SVN中trunk,branches,tags用法详解

SVN中trunk,branches,tags用法详解 Subversion有一个很标准的目录结构,是这样的.比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修 改).但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯. 对于这几个开发目录,一般的使用方法有两

SVN 中trunk、branches、tags都什么意思?

1.trunk是主分支,是日常开发进行的地方.2.branches是分支.一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中.又比如为不同用户客制化的版本,也可以放在分支中进行开发.3.tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档.注意:svn并没有明确的规范,更多的还是用户自己的习惯.下面是详细介绍:比如一个项目有main.cpp, common.h两个文件,假设目前在开发的是最新的3.0版本,而且1.0/2