您的位置:首页 > 运维架构 > Linux

linux中的svn命令使用

2016-05-16 21:42 357 查看
服务器端:

当配置好svn服务器后,需要将数据导入svn中:
[root@localhost ~]#
svn import -m "svn" /root/Desktop/test/ file:///opt/svn/test/
新增          
/root/Desktop/test/file1
提交后的修订版为 1。
客户端:
 [root@localhost ~]#
svn list http://192.168.12.10/svn/test 认证领域:< http://192.168.12.10:80>test “root”的密码:
认证领域:< http://192.168.12.10:80>test 用户登录名:test1
“test1”的密码:
[root@localhost ~]#
svn co http://192.168.12.10/svn/test /home/svn
    将svn服务器上的数据导出到本地的/home/svn目录下,若后面不跟本地目录,则放到当前目录下。
[root@localhost ~]#
svn update /home/svn/test
    更新指定的目录和子目录到最新版本,若不指定目录则更新当前目录和子目录。
[root@localhost ~]#
svn status /home/svn/test
    查看工作拷贝的修改状态:
        
' ' no modifications. 没有输出就表示没有改动
     
'A' Added. 新增加的项目
     
'C' Conflicted. 项目内容与更新得到的数据冲突了
     
'D' Deleted. 要删除的项目
     
'I' Ignored. 已忽略
     
'M' Modified. 内容有改动
     
'R' Replaced. 在svn仓库中是一个目录,
在本地是一个同名的文件.
反之亦然.
     
'X' 项目未版本化,
与外部连接相关
     
'?' 未版本化的文件
     
'!' 项目丢失,
或者说目录不完整
     
'~' 本地有一个未版本化的项目,
在svn仓库里有一个同名项目
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux