最近为了方便程序的管理,在服务器安装svnserver,计划定期进行版本更新!
服务器环境用的windows server 2008 我客户端的用的linux 为命令环境使用需要用指令操作
一、指令使用
A、服务器端使用 ( 如果服务器为linux, 下面的 windows dos指令换成相应的shell命令就可以)
1.创建仓库
代码如下 | 复制代码 |
svnadmin create test/ |
2.初始化仓库
代码如下 | 复制代码 |
md source |
在此目录下建一个文件
代码如下 | 复制代码 |
svn import source/ file:///f:/lycsvn/repos1/ -m "init source" |
3.测试新建仓位是否正常
代码如下 | 复制代码 |
svn checkout file:///f:/lycsvn/repos1/ |
B、客服端和服务端都可以使用
4.远程查看仓位
代码如下 | 复制代码 |
svn list svn://IP/shop |
5.把仓位文件checkout 本地
代码如下 | 复制代码 |
svn checkout svn://IP/test f:/testsvn |
6.修改文件后需要提交仓位
代码如下 | 复制代码 |
svn commit –message “shuacommand” –username=shua –password=redhat f:/testsvn |
7.新增文件呢?
代码如下 | 复制代码 |
svn add f:/testsvn svn commit --m "testmessages" f:/testsvn |
二、repos配置文件修改
代码如下 | 复制代码 |
conf/passwd 加用户名=密码 conf/svnserve.conf #anon-access = read #auth-access = write #password-db = passwd 修改为 anon-access = none auth-access = write password-db = passwd |
时间: 2025-01-21 20:04:54