SVN 使用入门

svn 是一个文件版本控制管理系统,可用于团队代码管理、文档共享。

1.svn 地址与账号

一般会提供两种协议的使用方式:svn, http。比如 svn 管理员提供的使用地址是

http://192.168.1.1/svn/repo1/
svn://192.168.1.1/repo1

同时管理员会为你创建账号和密码。两种协议使用两套账号,如果管理员设置为相同,则使用时就像一套账号。一般 http 协议使用公共的账号即可,只可浏览文件。svn 协议则使用管理员分配的账号。

http 方式,只要在浏览器上打开上面的 http 地址,输入账号、密码,即可访问。

2. 客户端使用

2.1 Windows

使用 TortoiseSVN,这是目前使用最广泛的 svn 客户端。到官网下载、安装。

检出仓库

右键点击 SVN 检出(SVN Checkout...),打开如下界面,输入 svn 协议地址

svn_checkout.png

点击确定,会弹出账号密码输入界面,正确输入后即可。顺利的话,会在当前目录创建 repo1 文件夹,并且下载这个仓库中全部的文件。

提交文件

如果修改了文件,或者增加、删除了文件,可以将它提交到服务器,这样别人就能看到你的改动。

右键点击 SVN 提交(SVN Commit...),打开如下界面,勾选要提交的改动,填写修改备注(非必填),提交即可。

svn_commit.png

注意:如果无法提交文件(例如报错Can't open file '/home/svn/repo1/db/txn-current-lock': Permission denied),请确保上一步检出的地址,是 svn 协议地址,并且(与管理员确认)账号拥有写权限。http 协议的地址,只能查看。

撤销本地修改

如果修改了文件,还未提交,想撤销。

右键 -> TortoiseSVN -> 回滚(Revert...),可以回退到上一个版本。

标签: svn

添加新评论