subversion linux使用方法

 

安装subversion
sudo apt-get install subversion


建立subversion根目录
cd /home/
sudo mkdir -p svn                             ;建立svn目录
ls -l                                                   ;查看建立没?

建立代码仓库
cd svn/
sudo svnadmin create myproject       ;建立工程目录
ls -l                                                     ;查看建立没?


设置权限
cd myproject/
ls -l                                                      ;查看文件包括 conf 配置目录 db数据库目录
cd conf/       
ls -l                                                     ;查看文件 authz passwd svnserver.conf

sudo gedit svnserver.conf
# anon-access=read                          ;读权限
# auth-access=write                           ;写权限
# password-db=passwd                      ;密码  改为password-db=passwd 
sudo gedit passwd
testuser=123456                               ;在最后加入usr=psw

启动服务
cd /home/
sudo svnserve -d -T -r /home/svn    ;-d紧密方式 -T线程替代进程 -r根目录
如果出现can't...则是已有了一个这样的服务
ps -e                                                     ;出现服务列表
sudo kill 1234                                       ;1234进程号
sudo svnserve -d -T -r /home/svn        ;在启动一次

设置自启动
sudo gedit /etc/rc.local        ;自启动文件
;在exit 0 前添加一行svnserve -d -T -r /home/svn

导入代码
cd
mldir svn_example              ;新建装代码文件
cd svn_example/
touch hello.c                ;新建文件(试验用)    

svn import ./ svn://192.168.1.120/myproject         ;从当前目录导入myproject工程目录 并

进入编辑器
hello.c                    ;ctrl+x 退出并保存loging信息hello.c为日志内容
输入用户名密码
testuser
123456
成功可以看到版本信息。


windows下导入工程
建立文件夹svn_example
文件夹上右键 svn检出(svnchekout)
输入地址svn://192.168.1.120/myproject查看文件
改为svn://192.168.1.120/myproject/    ;防止新建myproject目录


把hello.c改后文件图标变为!
svn提交
TortoiseSVN 版本比较等等

posted @ 2012-06-15 10:36  ghost&240  阅读(454)  评论(0编辑  收藏  举报