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

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/计算机_专业资料。公司经常用到SVN代码同步,将使用方法分享下。一、TortoiseSVN 客户端的安装 1. 客户端软件:...
TortoiseSVN使用方法
TortoiseSVN使用方法_计算机软件及应用_IT/计算机_专业资料。TortoiseSVN使用方法 安装TortoiseSVN 下载安装包及中文语言包 http://tortoisesvn.net/downloads.html ...
SVN详细用法
(删除) SVN 支持文件删除,而且操作简单,方便,选择要删除的文件,点击 Delete,再把删除操作提交到服务 器 10、Moving(移动) 选择待移动的文件和文件夹;按住右键...
SVN使用的基本方法大全
SVN使用的基本方法大全_计算机软件及应用_IT/计算机_专业资料。SVN使用的基本方法 大全,详细到位 svn 使用指南目录 5.1. 开始 5.1.1. 图标重载 5.1.2. ...
MyEclipse中SVN的使用方法
MyEclipse中SVN的使用方法_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 MyEclipse中SVN的使用方法_计算机软件及应用_IT/计算机_专业...
SVN使用方法
SVN使用方法_计算机软件及应用_IT/计算机_专业资料。简单介绍了SVN的使用,希望对大家能有所帮助 SVN 安装及使用方法新入职员工可访问的配置库为所属中心的配置库,...
SVN使用方法
SVN使用方法_IT/计算机_专业资料。Software configuraction managerment Svn 广域网 Cvs 局域网 Vvs 局域网 一、安装 1、 安装服务器端(运行 Setup-Subversion-1.6...
TORTOISESVN使用方法
TORTOISESVN使用方法_IT/计算机_专业资料。ruti TortoiseSVN 使用简介 TortoiseSVN 使用简介 2009-04-24 来源:dev.idv.tw ? ? ? ? ? ? ? ? ? ? ? 1 ...
linux下svn的用法
(添加当前目录下所有 php 文件) 3、将改动文件提交到版本库 svn commit -m "LogMessage" [-N] [--no-unlock] PATH (如果选择了保持锁,就使用--no-...
SVN在eclipse中的使用图解
SVN在eclipse中的使用图解_计算机软件及应用_IT/计算机_专业资料。SVN在eclipse中的使用图解 SVN 在 eclipse 中的使用 ---潇洒泥鳅 第一步:下载 SVN 免费的绿色...
更多相关标签:
svn使用教程 | svn 使用 | svn | eclipse svn 使用方法 | tortoisesvn使用方法 | linux svn 使用方法 | tortoisesvn使用教程 | json美化 |