SVN与TortoiseSVN的使用
来源:互联网 发布:淘宝购物运费险怎么退 编辑:程序博客网 时间:2024/05/21 09:00
SVN可以说是CVS(版本控制系统)的加强版,在linux下我们可以构架自己的SVN系统。
ubuntu11.10
1.在终端下安装svn: $ sudo apt-get install subversion
2.可以查看一下是否安装成功,用命令:$ svnadmin --version 如打印出:
svnadmin,版本 1.6.12 (r955767)
编译于 Feb 17 2012,10:12:51
他的版本信息,说明已经安装成功
3.配置 建立一个项目库
$sudo mkdir -p /svn/project
$svnadmin create /svn/project/data data即是这个库
4.在data目录下有conf目录,里面有:authz passwd svnserve.conf 三个文件
(1)打开svnserve.conf 文件:
把
#anon-access = read
#auth-access = write
#password-db = passwd
#realm = My First Repository
改为:
anon-access = read //权限设置
auth-access = write
password-db = passwd
realm = My First Repository
注意:他们前面不能有空格,不然会出问题。(2)打开 passwd 文件,这个是用户名和密码 格式:username = passwd
把
#[users]
# harry = harryssecret
# sally = sallyssecret
改为:
chenyu = chenyu //下面是我自己建的2个用户,你可以添加自己的,用户名chenyu 密码 chenyu
xiejing = xiejing
5.启动SVN服务:$svnserve -d -r /svn/project
-d后台运行 -r 指定启动目录
可以查看服务是否开启:$ ps -A | grep svn
如果显示: 5392 ? 00:00:00 svnserve 则启动
想关闭的话直接 kill -9 pid(这里是5392)
可以查看其端口是否开启 $ netstat -ntlp
如果显示:tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 则成功开启
6.在xp下安装客户端TortoiseSVN
.在xp下安装TortoiseSVN,从网上下载即可,安装,里面还有汉化包,需要的话也可以安装,可以这样设置成中文:
然后选择:中文简体即可:
新建一个目录,进入,右键选择新建文件,假如为:chenyu.txt
然后再chenyu.txt上右键选着TortoiseSVN-->add, 这只是增加,并没有提交到库中,然后commit提交,现在这个文件已经进入库中了,你可以试着多建立几个用户,对同一个文件进行修改,ok,体会SVN的世界吧。。。。O(∩_∩)O
如果在实验的过程中,出现了一个文件的权限问题,执行:$sudo chown -R 用户名 db/
- SVN与TortoiseSVN的使用
- svn搭建与TortoiseSVN客户端的使用
- SVN的配置、使用与TortoiseSVN客户端的介绍
- svn客户端tortoiseSVN的使用
- windows下SVN服务器搭建与TortoiseSVN的结合使用
- SVN服务器的搭建-TortoiseSVN的使用
- SVN与TortoiseSVN实战
- svn 解锁 使用TortoiseSVN
- 二、svn--TortoiseSVN使用
- subversion与TortoiseSVN的使用
- TortoiseSVN与Subclipse的使用
- 【SVN】svn的本地安装以及使用(TortoiseSVN)
- svn server配置与TortoiseSVN、Ankhsvn+VS使用
- svn server 配置 与TortoiseSVN、Ankhsvn+VS使用 及 问题
- svn服务器搭建与使用(VisualSVN+TortoiseSVN)
- svn server 配置 与TortoiseSVN、Ankhsvn+VS使用 及 问题
- svn server 配置 与TortoiseSVN、Ankhsvn+VS使用 及 问题
- svn server配置与TortoiseSVN、Ankhsvn+VS使用
- Java面向对象总结(一)
- JS与iOS Native Code互调实现方法
- 项目搭建
- OpenStack Grizzly 源码安装中遇到的几个问题
- 静态库Lib和动态库Dll
- SVN与TortoiseSVN的使用
- JFreechart基础
- IE插件加载题目调试
- hdu 2844 Coins - 多重背包
- 我的程序员之路(3)---C语言的helloword
- 语音通信相关概念
- Redis命令总结
- wincvs提交时出错:cvs commit: sticky tag `HEAD' for file `XXX' is not a branch
- windows7下,打开doc和xlsx文件时出现“向程序发送命令时出现问题”