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 版本比较等等