Svn常用操作命令

来源:互联网 发布:bt种子编辑器 for mac 编辑:程序博客网 时间:2024/05/16 13:42

Svn常用操作命令

 

1.添加文件
命令:svn add 文件路径或目录
eg:
svn add test.php
svn add *.php 添加当前目录下的所有php文件

如为文件夹则添加所有文件下的东西

2.更新文件
命令:svn update [目录]
简写:svn up

svn update -r 版本号 文件名或目录

将当前文件或目录更新到指定版本
上述操作后要与版本库同步,使用svn update 文件名或目录
此时可能会提示过期,是冲突造成的,应先svn update ,修改文件,svn resolved 最后提交 svn commit

3.提交文件
命令:svn commit -m '日志说明'  [-N] [-no-unlock]
简写:svn ci
如果选择了保持锁就使用-no-unlock开关

4.从服务器下载文件
命令: svn checkout path
path 指的是服务器的目录
简写svn co

svn checkout svn://172.16.27.55/madhouse/code

5.删除文件
命令:svn delete path -m '删除日志信息'
简写:svn (del,remove,rm)

svn delete test.php       
svn commit

6.加锁与解锁
命令:svn lock -m '加锁日志' [-force] path
svn lock -m ‘加锁’ test.php

解锁 svn unlock path

7.查看文件或目录的状态
命令:svn status  path
简写:svn st

目录及目录以下子目录的文件状态,正常状态不显示

C:发生冲突
?:不在svn的控件中
M:内容被修改
A:预定加入到版本
D:预定从版本中删除
K:被锁定

svn status -v [path]

8.查看日志
命令:svn log path
svn log test.php

9.查看文件详细信息
命令:svn info path
svn info test.php

10.比较文件差异
命令:svn diff path
简写:svn di

svn diff -r m:n test.php 

11.将差异合并到当前版本
命令:svn merge -r m:n path

12.帮助
命令:svn help
列出所有svn 命令

13.目录列表
命令:svn list path
简写:svn ls
版本下的目录列表

14.恢复本地修改
命令:svn revert 恢复原始示改变的工作副本

15.解决冲突
命令:svn resolved 移除工作副本的目录或文件冲突状态

svn 文件出现 “本地 编辑,动作 删除,操作 更新” 错误. svn学习

2013年08月20日 ⁄ 综合 ⁄ 共 1121字 ⁄ 字号    ⁄ 评论关闭

svn 冲突解决

A     C protected/components/ChangeAppTwo.php      >   本地 编辑,动作 删除,操作 更新

使用

svn resolve --accept working protected/components/ChangeAppTwo.php

其实别的时候冲突,修改后,也同样这样写下。。。

 

0 0