svn 常用命令及使用方法
检出(co)
让svn从版本库的一个目录中取出东西并创建一个工作拷贝。命令1:svn co URL 导出SVN库中的最新版本
备注:
如果省略路径参数,则 URL 最末尾的目录名作为目标目录名。如果指定多个 URL,则依次将其签出到 PATH 的子目录中,子目录名就是 URL 最末尾的目录名。
Up更新(up)
如果你不是唯一一个在项目上工作的人,在你工作的时候很有可能其他人已经更新过项目仓库了。频繁地更新你的工作拷贝,不断合并他人的改动是一个好习惯。命令1:svn up 没有指定版本,则将工作副本更新到 HEAD 版本
命令2:svn up -r 版本号 更新到-r 选项所指定的版本
备注:在更新过程中,svn会显示每一个文件的状态以及对应的重要活动。添加到项目仓库中的文件和目录会被添加到工作副本,从项目仓库中移除的文件和目录也会从工作副本中移除。
每更新一项就输出一行信息,使用首字符来报告执行的动作。这些字符的含义是:
A 已添加
D 已删除
U 已更新
C 合并冲突
G 合并成功
添加(add)
svn只记住了你想要添加到项目仓库中的文件的名字;他并没有实际添加文件或者把改动让团队的其他人也能看见,所以在add之后,你需要commit。命令1:
svn add 目录名称 目录下的所有文件一同纳入版本控制
svn ci -m “ ”
命令2:
svn add 文件名称 仅将此文件纳入版本控制
svn ci -m “ ”
备注:Svn自动添加了目录中的所有文件,以及其子目录,除非你指定—non-recursive选项