iOS知识收录

SVN的基本使用(命令行)

2015-10-26  本文已影响3302人  YotrolZ

搭建SVN服务器

创建仓库.png

配置仓库

创建用户-1 创建用户-2 给仓库设置用户-1 设置用户的访问权限

在本地创建存放文件的文件夹

这里我们创建了三个本地的文件夹

利用命令行工具使用SVN

cd /Users/Sunshine/Documents/大神班/练习/0719/SVN练习/经理 
svn co https://10.211.55.3/svn/momo/ --username=mgr --password=123

备注:cocheckout的简写;

Error validating server certificate for 'https://10.211.55.3:443':
- The certificate is not issued by a trusted authority. Use the
 fingerprint to validate the certificate manually!
- The certificate hostname does not match.
Certificate information:
- Hostname: SUNSHINEE186
- Valid: from Sun, 19 Jul 2015 13:34:38 GMT until Wed, 16 Jul 2025 13:34:38 GMT
- Issuer: SUNSHINEE186
- Fingerprint: 2d:ab:84:9c:7f:40:a2:f6:04:a4:4c:16:18:e5:f7:72:2e:84:18:54
(R)eject, accept (t)emporarily or accept (p)ermanently?

备注:(R)eject:拒绝 ,accept (t)emporarily:临时接受, (p)ermanently:永久接受

A    momo/doc
A    momo/code
Checked out revision 2.

备注:A:被添加到本地代码仓库; revision 2:当前服务器上文件的版本号,不管是那个用户,每操作一次文件版本号都会+1;

经理本地的文件夹

其他用户用同样的方法下载服务器的文件

张三本地的文件夹 李四本地的文件夹

用户添加文件(这里我们先让经理添加一个文件)

cd momo
cd code
touch person.h person.m
open person.h
添加内容

把新添加的文件添加到本地代码仓库

svn add person.h person.m
A         person.h
A         person.m

将文件提交到服务器

svn ci -m "添加了person类"
Adding         person.h
Adding         person.m
Transmitting file data ..
Committed revision 3.

其他用户更新文件(以张三来说明)

cd /Users/Sunshine/Documents/大神班/练习/0719/SVN练习/张三/momo/code
svn update

注意

上一篇 下一篇

猜你喜欢

热点阅读