当前位置:首页 >> 电力/水利 >>

SVN 使用方法


Ciwei.ice

svn 使用方法

内部资料 1

SVN 使用方法

Svn 服务器地址 10.10.26.202 Ps 该服务器已经安装完 php5.3.8 apache2 mysql5.5

Svn 目录结构 Svn Trunk Branch Tags

/>一般一份 svn 代码库分为 trunk branch tags 3 个目录目录说明如下 Trunk 目录一般为基本代码库,也就是服务器上现实使用的代码源码,跟 正式服务器同步 Branch 目录用来作为分支使用。分支的作用是。比如明确某个目录需要修 改, 可以从 trunk 找到该目录。 然后把要修改的目录创建一个 branch 分支, 然后该分支提供给负责修改的 coder ,coder 修改完成测试成功后,可以从 trunk 选择合并分支, 会把 branch 的修改提交给 trunk 目录, trunk 目录 从 可以打出一个补丁包,提交给服务器,完成部署 Tags 目录用来存放各种文档,说明,原型等

服务器端设置方法 路径 /usr/local/svnsrc

Ciwei.ice

svn 使用方法

内部资料 1

进入目录后根据需要创建代码库以手机客户端为例

已经有了 2 个代码库 passport 和 yezhu 以及一个密码文档 passwd 现在创建 shoujikehuduan 代码库 Svnadmin create shoujikehuduan

创建完成 进入 shoujikehuduan/conf 目录修改配置 修改 2 个文件 1 svnserve.conf 打开去掉 # anon-access = read # auth-access = write 前面的#号行前不能有空格,设置读取写入版本 anon-access = none auth-access = write

修改 log 日志 # password-db = passwd 修改这行为

Ciwei.ice

svn 使用方法

内部资料 1

Password-db = /usr/local/svnsrc/passwd 设置用户账号密码文件, 为了方便 起见,所有版本库使用这同一个文件。用来设置账号密码 # authz-db = authz 去掉这行的注释#号设置用户权限文件地址 如此。Svnserve.conf 修改完成

编辑 authz 文件设置版本库的使用权限 一般常见配置格式如下 [groups] 标签下用来设置用户组。 可以把 passwd 里设置的用户编成几个 组,设置不同的权限 比如

设置了 php 组和 ios 组 然后给组或个人设置权限

@组名则把权限给这个组 前面的[shoujiekehuduan:/] 是设置的代码库权限。/跟目录开始给予 php 组 ios 组完全 rw 权限 r=read w=write 也可以给某个人权限 fangxiangdong = rw 直接给 fangxiangdong 读写权限 如果要限制目录则 [shoujikehuduan:/php/src]

Ciwei.ice

svn 使用方法

内部资料 1

Fangxiangdong = rw 定义为给 fangxiangdong /php/src 目录的读写权限 设置完成后即可把代码入库。 使用 tortoisesvn 先在本机获取版本库新建一个文件夹。右键使用 SVNcheckout 输入路径 svn://10.10.26.202/shoujikehuduan 获取代码库

然后对代码库目录进行划分创建 trunk .branch tags3 个目录。 把服务器端代码放入 trunk 目录。然后 commit 提交作为主干。 如果需要修改某部分代码的时候。可以在代码文件或目录上右键进入 svn 功能菜单。选择分支/标记打开这个页面

Ciwei.ice

svn 使用方法

内部资料 1

在 to path 里填上要设置的分支路径。比如 /branch/newfile1 在 log message 里写入修改原因然后下面选择版本

最高的版本 Ok 创建即可。 这样一个分支就完成了。可以使用

Ciwei.ice

svn 使用方法

内部资料 1

Svn://10.10.26.202/shoujiekehuduan/branch/newapi 给负责修改的人员使用。 可以通过修改服务器 authz 文件给予他只能访问这个目录的权限。

分支工作完成后就要合并到主干去把代码合并进去 合并可以是几个分支自己合并。也可以是分支合并到主干去。 在 trunk 上右键进入 svn 选项选择 merge 合并分支 里面有 3 种选择

合并到主干选择复兴分支

Ciwei.ice

svn 使用方法

内部资料 1

列出了分支的路径合并即可然后 commit 打出补丁包的方式为

主干根据日志打出补丁包

在文件加上右键进入 tsvn 菜单。选择查看日志 根据日志情况选择日志记录 id

Ciwei.ice

svn 使用方法

内部资料 1

选择版本 12,10 2 个

Ciwei.ice

svn 使用方法

内部资料 1

下 方 会 看 到

变更的文件

选择文件以后右键选择导出。即可按照目录导出更新的文件。打包成一个 补丁即可提交到服务器端。

另外一种补丁方法是。 在没有 commit 前。 在目录上右键选择创建 patch 。 可以把所有目前变更的文件打成一个 patch 补丁。提交给管理员进行合 并等操作


相关文章:
TortoiseSVN的基本使用方法
TortoiseSVN的基本使用方法_计算机软件及应用_IT/计算机_专业资料。TortoiseSVN的基本使用方法文档贡献者 ahong_ustb 贡献于2014-09-10 专题...
SVN的安装与使用
SVN的安装与使用_计算机软件及应用_IT/计算机_专业资料。比较详细的svn的使用,myeclipse中svn插件安装,repository的创建,角色权限,分支,合并,冲突解决 ...
TortoiseSVN使用方法
TortoiseSVN使用方法_计算机软件及应用_IT/计算机_专业资料。TortoiseSVN使用方法 安装TortoiseSVN 下载安装包及中文语言包 http://tortoisesvn.net/downloads.html ...
TortoiseSVN的使用手册
TortoiseSVN的使用手册_计算机软件及应用_IT/计算机_专业资料。TortoiseSVN使用手册 1、 Tortoise 简介 TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户...
TortoiseSVN基本使用说明(快速入门版)
TortoiseSVN基本使用说明(快速入门版)_计算机软件及应用_IT/计算机_专业资料。TortoiseSVN 的使用操作前提:TortoiseSVN 已安装成功。 1. Windows 下面建立 SVN Reposit...
SVN使用方法
SVN使用方法_计算机软件及应用_IT/计算机_专业资料。SVN 使用方法 1. 下载项目源码 1) svn co svn co svn://192.168.2.13:3690/project-kaili 2. 更新...
SVN的使用方法
SVN使用方法 修改记录... 3 审核记录......
SVN在eclipse中的使用图解
SVN在eclipse中的使用图解_计算机软件及应用_IT/计算机_专业资料。SVN 在 eclipse 中的使用 第一步:下载 SVN 免费的绿色版 Setup-Subversion 第二步:安装(选择...
学习笔记SVN使用方法详解
学习笔记SVN使用方法详解_计算机软件及应用_IT/计算机_专业资料。学习笔记 :SVN 使用方法详解 SVN 是如何使用的你是否熟悉,在这里简单向大家介绍一下 SVN 是如何使...
SVN详细用法
SVN 用法每个开发人员都必须学会版本管理工具。 我推荐使用 SVN 系列工具, 理由是一是使用广 泛,二是和 VS 开发工具和无缝结合在一起。 1. 首先确保你的机子...
更多相关标签: