svn用处常用命令:
svn list + svn目录(svn://192.168.0.14) 列出该目录内容,相当于ls。
svn info 显示svn上下载到本地的信息。
svn st -q 本地与版本库信息进行比较。
svn log 显示用户每次提交时写的log。
svn add + name (文件, 目录, 符号链接)。
svn delete + name (文件, 目录, 符号链接)。
svn commit 命令可以将本地修改提交到服务器。
svn co +svn目录 checkout目录到本地。
svn ci +svn目录 checkin目录到服务器。
svn update 从服务器取出最新版本的文件与本地文件合并。
svn diff 查看本地与版本库的具体不同(文件里)。
svn import + 本地 + 服务器 从本地拷贝到服务器。
svn copy A + B 从A拷到B。
svn revert + filename 恢复文件信息到base版本。
svn revert --recursive + 路径 恢复文件夹下的信息
svn export +svn目录 去除svn标签。
svn propset svn:excutable ON + filename 打开执行权限。
A: add D: delete ?: 新生成出的文件。
svn merge -r(现在版本):(要到的版本) 路径
系统设置 在 ~/.subversion/config 文件指定自己常用的编辑器。
例: 用vi
在[helpers]节下面添加1行
editor-cmd=vi
working copy中有一个隐藏目录.svn,用来存放本地的版本控制信息。从服务器取回来的文件在.svn中也有一份,称为base版本。
如果上次取出时候产生冲突(可能是自己ci时候,别人先ci了),下次ci时候,应先删除冲突标记,svn resolved命令,告诉svn冲突已解决。
阅读(955) | 评论(0) | 转发(0) |