svn常用指令
来源:互联网 发布:mac 购买icloud空间 编辑:程序博客网 时间:2024/06/05 01:59
add
auth
blame (praise, annotate, ann)
cat
changelist (cl)
checkout (co)
cleanup
commit (ci)
copy (cp)
delete (del, remove, rm)
diff (di)
export
help (?, h)
import
info
list (ls)
lock
log
merge
mergeinfo
mkdir
move (mv, rename, ren)
patch
propdel (pdel, pd)
propedit (pedit, pe)
propget (pget, pg)
proplist (plist, pl)
propset (pset, ps)
relocate
resolve
resolved
revert
status (stat, st)
switch (sw)
unlock
update (up)
upgrade
#############################################
1、检出
svn
svn
svn
注:如果不带--password 参数传输密码的话,会提示输入密码,建议不要用明文的--password 选项。
其中 username 与 password前是两个短线,不是一个。
不指定本地目录全路径,则检出到当前目录下
2、导出(导出一个干净的不带.svn文件夹的目录树)
svn
svn
svn
注:第一种从版本库导出干净工作目录树的形式是指定URL,
如果指定了修订版本号,会导出相应的版本,
如果没有指定修订版本,则会导出最新的,导出到指定位置。
如果省略 本地目录全路径,URL的最后一部分会作为本地目录的名字。
第二种形式是指定 本地检出的目录全路径 到 要导出的本地目录全路径,所有的本地修改将会保留,
但是不在版本控制下(即没提交的新文件,因为.svn文件夹里没有与之相关的信息记录)的文件不会拷贝。
3、添加新文件
svn add 文件名
注:告诉SVN服务器要添加文件了,还要用svn commint -m真实的上传上去!
5、更新文件
svn update
svn update -r 修正版本 文件名
svn update 文件名
6、删除文件
svn delete svn://路径(目录或文件的全路径) -m “删除备注信息文本”
推荐如下操作:
svn delete 文件名
svn ci -m “删除备注信息文本”
7、加锁/解锁
svn lock -m “加锁备注信息文本“ [--force] 文件名
svn unlock 文件名
8、比较差异
svn diff 文件名
svn diff -r 修正版本号m:修正版本号n 文件名
svn st
svn status 目录路径/名<- 目录下的文件和子目录的状态,正常状态不显示
【?:不在svn的控制中;
A:预定加入到版本库;K:被锁定】
svn
svn status -v 目录路径/名<- 显示文件和子目录状态
【第一列保持相同,第二列显示工作版本号,
第三和第四列显示最后一次修改的版本号和修改人】
注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,
原因是svn在本地的.svn中保留了本地版本的原始拷贝。
10、查看日志
svn log 文件名
11、查看文件详细信息
svn info 文件名
12、SVN 帮助
svn help <- 全部功能选项
svn help ci <- 具体功能的说明
13、查看版本库下的文件和目录列表
svn list svn://路径(目录或文件的全路径)
svn ls svn://路径(目录或文件的全路径)
14、创建纳入版本控制下的新目录
svn mkdir 目录名
svn mkdir -m "新增目录备注文本" http://目录全路径
15、恢复本地修改
svn revert [--recursive] 文件名
注意: 本子命令不会存取网络,并且会解除冲突的状况。但是它不会恢复被删除的目录。
16、把工作拷贝更新到别的URL
svn switch http://目录全路径 本地目录全路径
17、解决冲突
svn resolved [本地目录全路径]
18、不checkout而查看输出特定文件或URL的内容
svn cat http://文件全路径
19、新建一个分支copy
20、合并内容到分支merge
svn 版本问题
http://www.jianshu.com/p/34a3596db06f
https://www.wandisco.com/subversion/download#osx
- svn常用指令
- svn常用指令
- SVN常用指令说明
- svn常用指令
- svn 常用指令
- 常用svn指令总结
- svn 常用指令
- SVN常用指令
- svn常用指令
- svn 常用指令
- linux下svn常用指令
- linux下svn常用指令
- linux下svn常用指令
- linux下svn常用指令
- linux下svn常用指令
- linux下svn常用指令
- svn和git常用指令
- linux下SVN常用指令
- c++循环类型
- es6 Array数组对象新增方法 Array.of()
- 特征点检测学习_1(sift算法)
- 大家谨慎防伊味儿休闲零食受骗上当
- easyui datagrid组件 单击行 让他不选中 只有单击checkbox的时候才选中
- svn常用指令
- 关键词推荐的几种常见相关性计算方法
- 信号的阻塞
- 特征点检测学习_2(surf算法)
- Weka源码分析(2)——core.converters package分析
- lua coroutine
- laravel中关闭CSRF的方法
- 如何根据条件索搜索公众号某段时间内的文章信息,最权威的数据给您.......
- 关于原反补