svn 常用命令 status/log/commit/up
来源:互联网 发布:mac如何删除系统文件 编辑:程序博客网 时间:2024/05/04 02:40
1.
svn status [PATH...]
别名:stat, st
描述:输出WC中文件和目录的状态。如果WC提交,这些状态就会同步到库里。
一般状态有
' ' 没有修改
'A' 新增
'D' 删除
'M' 修改
'R' 替代
'C' 冲突
'I' 忽略
'?' 未受控
'!' 丢失,一般是将受控文件直接删除导致
访问库:加上--show-updates参数时会
eg:svn status wc
未指定参数时,只显示本地修改的条目(没有网络访问)。
使用 -q 时,只显示本地修改条目的摘要信息。
使用 -u 时,增加工作版本和服务器上版本过期信息。
使用 -v 时,显示每个条目的完整版本信息。
使用实例:svn status -u
2.提交格式
变更内容:修复Setup_FS参数
变更类型:功能修改
适用机型: xxx
验证建议: 无
关联变更项: 无
checked by ...
3.
svn log [file/path] --limit 2
查看最近的两次log信息
svn log -v -rXXX
查看对应版本修改的具体文件
svn diff -rXXX:XXX
查看XXX和XXX之间的修改
使用实例:svn log | less
4.
svn commit [PATH...]
别名:ci
描述:把你WC的更改提交到仓库
访问库:是
eg:svn commit -m "added howto section." ##默认情况下提交必须提供log message
使用实例:
svn status [PATH...]
别名:stat, st
描述:输出WC中文件和目录的状态。如果WC提交,这些状态就会同步到库里。
一般状态有
' ' 没有修改
'A' 新增
'D' 删除
'M' 修改
'R' 替代
'C' 冲突
'I' 忽略
'?' 未受控
'!' 丢失,一般是将受控文件直接删除导致
访问库:加上--show-updates参数时会
eg:svn status wc
未指定参数时,只显示本地修改的条目(没有网络访问)。
使用 -q 时,只显示本地修改条目的摘要信息。
使用 -u 时,增加工作版本和服务器上版本过期信息。
使用 -v 时,显示每个条目的完整版本信息。
使用实例:svn status -u
2.提交格式
变更内容:修复Setup_FS参数
变更类型:功能修改
适用机型: xxx
验证建议: 无
关联变更项: 无
checked by ...
3.
svn log [file/path] --limit 2
查看最近的两次log信息
svn log -v -rXXX
查看对应版本修改的具体文件
svn diff -rXXX:XXX
查看XXX和XXX之间的修改
使用实例:svn log | less
4.
svn commit [PATH...]
别名:ci
描述:把你WC的更改提交到仓库
访问库:是
eg:svn commit -m "added howto section." ##默认情况下提交必须提供log message
使用实例:
svn commit -F ~/notes/commit-loginfor
commit-loginfor为符合提交格式的修改信息文件
5.
svn update [PATH...]
将版本库同步到当前项目中,或者说将当前版本更新到版本库中某个版本
命令:svn up -r x test
表示将版本库中的某个文件test或者源代码同步到版本x
使用实例:
假如版本库中有一个版本27,我想把当前项目同步到版本27,则可以使用:
svn up -r 27
同步当前文件夹: svn up ./
注意:
a. 使用svn up表示从服务器上同步文件,默认情况下同步到最新版本;
b. 要区分up和ci的区别,up是把当前项目更新到版本库中的某个版本,而ci是把当前文件或者某个目录更新到版本库中,如果有新文件,则必须先使用add再ci;
c. svn up只会更新服务器上新的文件,而不改变本地已经修改的尚未提交到服务器上的文件
c. svn up只会更新服务器上新的文件,而不改变本地已经修改的尚未提交到服务器上的文件
6.
将新添加的文件“预定添加到版本库”
命令:svn add 文件名/目录
0 0
- svn 常用命令 status/log/commit/up
- svn 常用命令 status/log/commit/up/add
- SVN提交时commit Log写法
- SVN常用命令之log(查看日志)
- git init/add/status/commit/log/diff/show/rm/mv命令
- SVN常用命令之commit(checkin是不存在的)
- svn: Commit blocked by pre-commit hook (exit code 1) with output: Log format error 提交Log格式错误
- svn: Commit blocked by pre-commit hook (exit code 1) with output: Log format error 提交Log格式错误
- svn commit
- svn status
- svn status
- svn status
- 使用git status快速commit
- svn commit 时 Could not use external editor to fetch log message
- svn commit failed: Could not use external editor to fetch log message
- git commit的常用命令
- SVN commit,update用法
- [整理]svn commit obstructed
- 关于无源互调PIM
- android中使用bitmap时防止内存溢出
- 压力位
- C++ stack实现 stac.h
- delphi dispose释放内存的方法
- svn 常用命令 status/log/commit/up
- 按键消抖
- Fn键的功能笔记本fn键在哪?
- Oracle中BLOB字段存储4GB以下视频数据的方法
- C++ 三大库boost、loki、stlport
- javaSE-面向对象-包
- oracle经典查询练手-练习3
- Java 中 Timer 和 TimerTask实现多线程
- 一个easyui的案例(SSH)