1.检出项目:svn co |checkout【服务目录】 【本地目录全路径】 --username 用户名 --password 密码
2.导出一个干净的项目(不带.svn的项目):
svn export [-r 版本号] [服务路径] [本地路径] --username 用户名
svn export [本地项目木路径] [本地路径]
3.添加新文件:svn add 文件名|*.php
4.提交:svn commit|ci -m 文件名|*.php
5.更新文件:
svn update:默认将当前目录以及子目录下的所有文件都更新到最新版本
svn update -r 200 test.php :将版本库中的文件test.php还原到修正版本200
svn update test.php:更新与版本同步,提交的时候提示版本冲突,需要先update修改文件,然后清除svn resolved,最后再提交
6.删除文件:
svn delete test.php -m 删除备注信息文本:删除测试文件
svn ci -m "删除测试文件test.php"
7.加锁:
svn lock -m "加锁备注信息" -m 文件名
svn unlock 文件名
8.比较差异:
svn diff 文件名:将修改文件与基础版本比较
svn diff -r 修正版本号m:修正版本号n 文件名:比较文件名的m号与n号的区别
9.查看文件或者目录状态
svn st 目录路径/名
svn status 目录路径/名:【正常状态不显示,?:不在svn控制中;m:内容被修改;c:发生冲突;A:预定加入版本库;k:被锁定】
svn -v:目录路径/名
svn status -v 目录路径/名
10.查看日志
svn log test.php:显示test.php所有修改记录以及版本号变化
11.查看文件的详细信息:svn info test.php
12.svn帮助信息
svn help :显示全部功能选项
svn help ci:具体功能说明
13.查看版本库下的文件和目录列表
svn list [服务地址]
svn ls svn://localhost/test:显示svn://localhost/test下的所有属于版本库的目录和文件
14.创建纳入版本控制下的新目录
svn mkdir 目录名
svn mkdir -m "新增目录备注文本" http://目录全路径
eg:
svn mkdir newdir
svn mkdir -m "make a new dir" svn://localhost/test/newdir
注意:创建完新目录一定要回到根目录update一下
15.恢复本地修改
svn revert [--recursive] 文件名
svn revert test.php:丢弃一个文件的修改
svn revert --recursive .:恢复整个目录的文件,".":为当前目录
16.把工作拷贝更新到别的URL:svn switch http://目录全路径 本地目录全路径
17.解决冲突
svn resolved [本地目录全路径]
18.不checkout而查看输出特定文件或URL的内容
svn cat http://localhost/test/readme.txt
19.新建一个分支copy
svn copy branchA branchB -m "make B branch":从branchA拷贝出一个新分支branchB
20.合并分支merge、
svn mege branchA branchB:把对branchA的修改合并到分支B
模板哥 - 网页模板,网站模板,DIV模板,CSS模板,前端模板,官网,官网模板,企业网站模板下载,模板下载