您的位置:首页 > 其它

SVN客户端使用说明

2008-08-01 08:36 330 查看
SVN[/b]客户端使用说明[/b][/b]
公司使用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. [/b]如何获得SVN[/b]客户端?[/b]

我们一般使用TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi或1.41这个版本,公司访问地址:
//193.168.10.2/软件汇总/Development Tools/SVN客户端

2. [/b]使用上和以前VSS[/b](Visual SourceSafe[/b])的差别[/b]

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

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

3. [/b]如何连接代码服务器[/b]

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

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

今后具体的权限,需和项目经理确认,由管理员建立帐户,建立帐户后,可以通过登陆SvnManager来修改个人密码。建议个人开通svn权限之后立即登陆修改密码。
http://193.168.10.222/svnmanager/
注意SvnManager的页面有时候是空白的,刷新页面即可显示。

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

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

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

点击Edit

单击Confirm,完成密码修改。

5. [/b]今后的权限更改流程?[/b]

出现访问权限变更(增加工程,申请新权限)请与项目经理或直属主管联系,然后由项目经理或主管发邮件至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. [/b]如何新建删除工程,文件,目录?[/b]

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

7. [/b]客户端基本操作[/b]

特别需要注意的是,目录的访问严格区分大小写,所有工作都按照“先更新(去服务器下载最新版本到本地)再工作,然后提交”的步骤。
取出版本库到一个工作拷贝:来到任意空目录下,在本例中是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的区别。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: