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

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使用方法 安装TortoiseSVN 下载安装包及中文语言包 http://tortoisesvn.net/downloads.html ...
TortoiseSVN的基本使用方法
TortoiseSVN的基本使用方法_计算机软件及应用_IT/计算机_专业资料。TortoiseSVN的基本使用方法文档贡献者 ahong_ustb 贡献于2014-09-10 专题...
svn使用指南
svn使用指南_电脑基础知识_IT/计算机_专业资料。svn使用指南 svn 文档 1 svn:版本控制软件在现实的软件开发中有可能遇到的问题: 代码管理混乱 备份多个版本,占用...
SVN使用教程总结_图文
增加(Add) 在 test 项目文件下,新建一个 b.txt 文件,提交到版本库的方法如下 2 种: 1. 先提到变更列表中,再 commit 到配置库中,选择新增文件,右键 SVN ...
SVN详细用法
SVN详细用法_计算机软件及应用_IT/计算机_专业资料。带图详解SVN 用法每个开发人员...SVN使用方法 51页 1下载券 SVN使用方法 14页 1下载券 svn 用法简单介绍 2页...
SVN使用方法
SVN使用方法_IT/计算机_专业资料。Software configuraction managerment Svn 广域网 Cvs 局域网 Vvs 局域网 一、安装 1、 安装服务器端(运行 Setup-Subversion-1....
SVN客户端使用手册(使用精华)
SVN客户端使用手册(使用精华)_计算机软件及应用_IT/计算机_专业资料。SVN版本管理工具客户端使用精华TotoiseSVN 的基本使用方法 1.1 签入源代码到 SVN 服务器假如...
Svn window图形的客户端使用方法
Svn window图形的客户端使用方法_计算机软件及应用_IT/计算机_专业资料。Svn window图形的客户端使用方法Svn window 图形的客户端使用方法一、SVN 是什么? SVN 是一...
SVN使用方法
SVN使用方法_计算机软件及应用_IT/计算机_专业资料。简单介绍了SVN的使用,希望对大家能有所帮助 SVN 安装及使用方法新入职员工可访问的配置库为所属中心的配置库,...
SVN的使用方法
SVN使用方法 修改记录... 3 审核记录......
更多相关标签: