linux下SVN使用教程
Posted ICer的自我修养
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下SVN使用教程相关的知识,希望对你有一定的参考价值。
将文件co到本地目录
svn co svn_path local_path
eg:svn co file:///home/project/ABC/svn_database ./ecma01
往版本库添加新的文件
svn add filename
eg:svn add fifo.v
可将当前文件添加到版本库中在当前路径下
将改动的文件提交到版本库中
svn ci filename -m " "
eg:svn ci fifo.v
可将当前文件提交到版本库中在当前路径下,可添加一些注释便于以后追踪
更新版本库中的文件
svn up filename
eg:svn up fifo.v
可更新fifo.v为最新的文件
svn up 表示更新当前目录下所有文件
查看文件或目录状态
svn st path 查看path路径下的文件或目录状态
//M 显示文件的内容被修改过
//?显示文件的内容不在svn database 中,不受版本控制
//C 表示发生冲突
//K 表示被锁定
//A 被预定假如到版本库中
eg:svn st
删除文件
svn delete filename
eg:svn delete fifo.v -m “ ”
删除fifo.v 可添加一些注释 便于以后追踪
查看版本信息
svn log path
eg:svn log fifo.v
查看fifo.v的版本更新记录
svn log
查看当前路径下的版本更新信息
查看文件详细信息
svn info path
查看当前目录的信息
eg:svn info fifo.v
查看当前文件的信息
比较文件的差异
svn diff fifo.v
将修改过的文件和库中的最新的文件比较
svn 帮助
svn help
svn help ci
在版本仓库中添加新文件夹
svn mkdir work 等价于
mkidr work
svn add work -m " 添加新文件夹 "
加锁 and 解锁
svn lock -m "锁定的内容"
eg:svn lock -m “锁定的内容” fifo.v
锁定了文件fifo.v
svn unlock -m"解锁的内容”
eg:svn lock -m"解锁的内容” fifo.v
解锁了fifo.v
以上是关于linux下SVN使用教程的主要内容,如果未能解决你的问题,请参考以下文章