Chinaunix首页 | 论坛 | 博客
  • 博客访问: 584426
  • 博文数量: 213
  • 博客积分: 6789
  • 博客等级: 准将
  • 技术积分: 1947
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-01 17:11
文章分类

全部博文(213)

文章存档

2012年(9)

2011年(62)

2010年(99)

2009年(43)

SVN

分类: 项目管理

2009-09-22 17:40:13

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) |
0

上一篇:Makefile parameter

下一篇:位置参量

给主人留下些什么吧!~~