2011-07-12 00:00:00
来 源
中存储网
Ubuntu
最近这个在研究opengl,写了点代码,但是又怕代码丢,又怕代码被误修改,咋办呢?于是想到了使用版本管理工具,既然在Ubuntu Linux下嘛,当然是使用svn最为妥当了

最近这个在研究opengl,写了点代码,但是又怕代码丢,又怕代码被误修改,咋办呢?于是想到了使用版本管理工具,既然在Ubuntu Linux下嘛,当然是使用svn最为妥当了

具体方法

首先准备好软件工具,Ubuntu安装软件那可是差不多的方便阿

sudo apt-get install subversion

OK

创建仓库文件夹:

cd /home

sudo mkdir svn

/usr/local/svn# sudo chown -R 777 svn

/usr/local/svn# sudo chmod -R 777 svn

最后的一条命令赋予组成员对所有新加入文件仓库的文件拥有相应的权限。

本来应该是添加相应组权限的,但是既然是最简单方法嘛,就省略了那一点,呵呵

创建仓库

sudo svnadmin create /home/svn

修改svn 下的conf/svnserve.conf文件

去掉#[general]前面的#号

[general]

#匿名访问的权限,可以是read,write,none,默认为read

anon-access = none

#认证用户的权限,可以是read,write,none,默认为write

auth-access = write

#密码数据库的路径,去掉前面的#

password-db = passwd

修改配置相关文件passwd

如修改成

[users]

flyli = 123456

然后启动svn服务

svnserve -d -r /home/svn

最后导入svn工程

svn import -m "New import" /home/test svn://localhost/svn

这样/home/test文件夹下的项目就导入了svn中了,而-m参数的意思是message也就是今后查看svn log时候看到的东东了

然后大家测试一下

sudo mkdir /home/svn_down

cd /home/svn_down

sudo svn co svn://localhost/svn

看下svn中的文件是否被下载下来了?

呵呵,预祝大家配置成功哈

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。