SVN(笔记二)

1. IDEA下 SVN 配置与使用

1.1 IDEA下svn配置

前提是我们的电脑上已经安装了TortoiseSVN.

这样配置就完成了

1.2 IDEA 下SVN使用

1.2.1 share project

 

 

 

 

此时就可以看到下面几个图标

 此时工程还未完全提交,在服务器上只能看到example_mapReduce空文件夹,要想提交还需commit,

在提交之前最好Update Project 更新项目

 Commit changes 提交项目上所有变化文件

 Show history 显示当前文件的历史记录

 Revert 还原当前被修改的文件到未被修改的版本状态下 

1.Local Changes 本地修改过的文件都会出现在这里

2.Repository svn仓库所有提交记录

3.Incoming 本地还没有更新的别人提交的代码

1.2.2 add commit update

 

1.2.3 checkout

 

 

1.2.4 忽略一些不需要上传的文件

 

 

1.2.5 解决冲突

update

 

2. SVN规范

2.1 SVN目录规范

在visualSVN中创建仓库时,可以选择svn目录结构

 

 

  • Trunk 主干目录,此目录下的文件为基准文件
  • Branches 用于开发的分支目录
  • Tags 用于发布的版本目录

假设有一个项目OA,我们完成了1.0版本,这时就可以打一个tags

后续我们在OA项目上添加一个新的模块(及时通讯),我们就可以开一个分支,又有一个公司需要在我们OA基础上添加财务管理模块,我们又可以打一个分支。

我们后续针对OA的1.0版本在升级,我们不需要原来附加功能,就可以在原来的主干上继续开发,形成OA2.0版本,开发完成后就可以在打一个tags。

2.2分支与标记

2.2.1.分支或标记规范

  • 分支的定义规则:
    • Project name+日期时间+功能点
  • Tags的定义规则
    • Project name+版本号
  • 版本号定义为三段数字
    • 编号 xxx.xxx.xxx
    • 第一个:革命性的产品升级版 第二个:新功能版 第三个:修正bug

2.2.2.打分支或标记

 

 

Tags一般是只读,它代表的是发布的版本,所以我们不要进行改变。

2.3 主干与分支或标记的合并

2.3.1 主干合并到分支

首先保证主干是最新的(先update),在分支这边进行操作

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值