博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svn常用命令
阅读量:7173 次
发布时间:2019-06-29

本文共 1552 字,大约阅读时间需要 5 分钟。

  hot3.png

.svnadmin create path  创建一个新的版本库,(path为你想创建版本库的目录路径,如创建版本库目录为cellsms:svnadmin create/home/c7mon/svn/cellsms)。

 

2.svn mkdir URL  创建目录,向版本库新添加一个目录,(立即提交,所以需要日志信息):如新增trunk目录:svn mkdir file:///home/c7mon/svn/cellsms/trunk -m "此目录的说明信息"

  svn mkdir newdir 在工作拷贝下新建一个目录,如新增hello目录,即在工作拷贝(svn checkout数据的目录下):svn mkdir hello。

 

3.svn import URL 向版本库导入数据,需要日志信息。如导入当前目录下wwm目录到版本库trunk目录中:svn import file:///home/c7mon/svn/cellsms/trunk/wwm-m "日志说明信息"

 

4.svn checkout URL 导出一个工作拷贝,cd到你要存放导出数据的目录,如导出wwm目录:svn checkout file:///home/c7mon/svn/cellsms/trunk/wwm,或 svn checkoutsvn://192.168.3.33/home/c7mon/svn/cellsms/trunk/wwmsvn://方式需要用户名和密码,svn cosvn checkout简写)。

 

5.svn commit  提交工作拷贝的修改到版本库中,如对wwm下的文件进行修改后提交:svn commit -m "",""可以为空,最好加上日志说明。svn ci 为其简写。

 

6.svn add file/dir 新添加的文件或目录,此处dirlinux命令mkdir在工作拷贝下创建的目录,不是svn mkdir命令创建的目录,所以需要svn add预订添加。svn add需要在工作拷贝下执行,如在4svn co出的工作拷贝目录wwm下新添加了hehe.csvn add hehe.c 然后执行svncommit提交到版本库。

 

7.svn copy URL URL 完全的服务器端拷贝,通常用在分支和标签。 wwm项目完成后发布版本wwm_1.0:                                                                                   

svn copy file:///home/c7mon/svn/cellsms/trunk/wwm file:///home/c7mon/svn/cellsms/trunk/tags/wwm_1.0 -m "it's the wwm_1.0 foranhui"                         svncopy svn://192.168.3.33/home/c7mon/svn/cellsms/trunk/wwmsvn://192.168.3.33/home/c7mon/svn/cellsms/trunk/tags/wwm_1.0 -m "it's thewwm_1.0 for anhui"。(tags目录需提前在版本库中建好。)

 

如果wwm_1.0版本出现BUG,可以拷贝tags目录下的wwm_1.0到建好的branches目录下,然后svn co

创建用户和权限设置

使用htpasswd -nb 用户名 密码

创建用户名和密码,生成字符串如:yanqing:$apr1$17jwOxV8$s7O5BrqnHQKdiMNs6xMnh/

讲该字符串复制粘贴到passwd.conf里。

然后在authz.conf设置权限,就ok啦。(注:权限设置中是按顺序的)

转载于:https://my.oschina.net/kear/blog/84860

你可能感兴趣的文章
学习java中的几个Map-我们到底能走多远系列(27)
查看>>
【Android】编译CM10遇到的错误解决方案
查看>>
为了挺医生一把! 转抄自QQ群
查看>>
Fedora17下配置nfs
查看>>
我本将心向明月,奈何明月照沟渠_百度百科
查看>>
DataGridView “Insert into 语句的语法错误”的解决方法
查看>>
17个常见Python运行时错误[转]
查看>>
Windows 系统提示“内存不足”的原因及解决方法
查看>>
【算法】算法的艺术(一)
查看>>
笔记本做wifi热点
查看>>
启动64位 IIS 32位应用程序的支持
查看>>
按列拼接文件
查看>>
“无法识别的配置节system.webServer”解决办法
查看>>
Java多线程-新特征-锁(下)
查看>>
bitmap算法
查看>>
C#HTTP代理的实现之注册表实现
查看>>
ORACLE用SYS登录报ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER解决方法
查看>>
foreach使用
查看>>
CubieBoard 简单入门
查看>>
NHibernate 集合映射基础(第四篇) - 一对一、 一对多、多对多小示例
查看>>