SVN客户端使用说明

 

SVN客户端使用说明

       公司使用SVN进行文档和代码的版本控制,所以学会使用svn是每位同事应具备的基本技能,希望大家仔细阅读本文档。在使用中还有什么疑问,请致电809找 王建锋 ,mail: wangjianfeng@rising.com.cn

 

SVN详细中文手册

       Subversion中文手册http://svndoc.iUseSvn.com/svnbook/1.2

   TortoiseSVN中文帮助手册http://svndoc.iusesvn.com/tsvn/1.4

为了使大家快速的掌握SVN的基本使用方法,下面将使用FAQ的形式来给进行说明

 

1.         如何获得SVN客户端?

 

       我们一般使用TortoiseSVN- 1.4.0 .7501-win32-svn-1.4.0.msi1.41这个版本,公司访问地址:

//193.168.10.2/软件汇总/Development Tools/SVN客户端

 

2.         使用上和以前VSSVisual SourceSafe)的差别

 

       不能在Visual Studio的环境中进行代码的提交,更新。需要在工作所在的文件夹进行操作。(在官网上有关于SVNVS整合的插件下载,感兴趣的同事可以下载试用——30天试用版)

 

       注意访问路径必须填写完整,正确。为防止大小写敏感问题,所有路径名一律采用小写,发现不能访问时,首先检查路径是否填写正确,然后检查用户名密码是否和目录权限匹配,如果仍旧不能访问,联系SVN管理员。

 

3.         如何连接代码服务器

 

       给大家提供一个临时资源库进行试验(可进行文件到上传,下载更新)

       http://193.168.10.222/svn/test

       用户名:test密码:test

       例如:我在http://193.168.10.222/svn/test里面建了一个空的wjf.txt,大家可以Check out到本地进行修改,然后再上传,上传过程中可以填写日志。(本测试服务器的文件,test用户有完全的修改权限)

 

4.         每位用户的用户名密码是否可以修改?

 

今后具体的权限,需和项目经理确认,由管理员建立帐户,建立帐户后,可以通过登陆SvnManager来修改个人密码。建议个人开通svn权限之后立即登陆修改密码。

http://193.168.10.222/svnmanager/

注意SvnManager的页面有时候是空白的,刷新页面即可显示。

 

举例:

打开IE,输入:http://193.168.10.222/svnmanager/

登陆,使用初始的用户名密码

左侧菜单栏中会显示本用户相应的权限,点击User Admin

点击Edit

单击Confirm,完成密码修改。

 

5.         今后的权限更改流程?

 

出现访问权限变更(增加工程,申请新权限)请与项目经理或直属主管联系,然后由项目经理或主管发邮件至wangjianfeng@rising.com.cn。邮件格式如下:

需要明确列出“谁”因为“什么原因”需要“那个目录”的“什么权限”

 

举例:

 

权限申请:

因“08”项目“监控”模块的“开发”需要,现为“ 王建锋 ”申请“http://193.168.10.222/svn/a”的“读写”权限

 

新建项目:

因“08”项目“防火墙”模块的“开发”需要,需要新建工程目录“http://193.168.10.222/svn/test

因“开发”需要为“ 王建锋 、 段德龙 、”申请“http://193.168.10.222/svn/test”的“读写”权限

因“测试”需要为“田雨”申请“http://193.168.10.222/svn/test”的“读”权限

 

申请人: 刘刚

 

6.         如何新建删除工程,文件,目录?

 

对于一个资源库,首先你要确定你有访问这个资源的权限,你才能进行新建,修改,删除,在check过文件之后,(文件目录中出现.svn的隐藏文件)任何对文件的修改均会生成日志

 

7.         客户端基本操作

 

       特别需要注意的是,目录的访问严格区分大小写,所有工作都按照“先更新(去服务器下载最新版本到本地)再工作,然后提交”的步骤。

       取出版本库到一个工作拷贝:来到任意空目录下,在本例中是F:/code,单击右键->Checkout

URL of repository中输入http://193.168.10.222/svn/test

 

此时会需要输入用户名,密码进行认证

这样我们就得到了一份工作拷贝。

所有从SVN中得到的文件,都有明显的图标显示,并且根目录都有.svn这个隐藏文件。(作用等同于VSS中类似文件)

                        

工作拷贝中做出修改并提交:

打开wjf.txt,做出修改,文件会变成

然后右键->Commit...,这样我们就把修改提交到了版本库,并且我们可以在这里添加版本信息。

单击ok

 

注意:在提交正式的编译版本,需要统一日志信息的格式(以便编译系统识别),格式为第一行4位阿拉伯数字,中间用“.”来分隔,如“ 19.0.1 .6”,第二行填写相关注释。

 

察看所作的修改:

readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值