SVN命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN命令相关的知识,希望对你有一定的参考价值。
目前最常见的版本控制工具有svn和git,其中svn在企业里应用比较广泛,这里介绍一下svn相关的常用命令行操作。
1.将文件checkout到本地目录
svn checkout path:
例如:svn checkout path
简写:svn co path
2. 导出(导出一个不带.svn的干净的目录树)
svn export http://192.168.0.3/test/testapp
3.往版本库里添加新的文件
svn add filename
例如:svn add test.cpp
还需使用svn commit -m 真正将文件上传至版本库
4.将改动的文件提交至版本库
svn commit -m "注解" test.cpp
例如:svn commit -m "add test file for my test" test.cpp
必须带上-m参数
如果在提交时出现冲突,首先update该文件,然后修改文件,然后svn resovled,然后再commit
5.更新文件
svn update:后面没有目录,默认将该目录及所有的子目录中的文件更新至最新版本
svn update test.cpp:将test.cpp更新至最新版本
svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
6.删除文件
svn delete path -m “delete test fle”
简写:svn (del, remove, rm)
7.查看详细信息
svn info
会列出该目录下的svn详细信息
Working Copy Root Path:
URL:
Repository Root:
Repository UUID:
Revision:
Node Kind:
Schedule:
Last Changed Author:
Last Changed Rev:
Last Changed Date:
8.查看文件或目录状态
1)svn status path(目录下的文件和子目录的状态,正常状态不显示)
2)svn status -v path(显示文件和子目录状态)
简写:svn st
9.查看文件或目录的日志
svn log path
以上是关于SVN命令的主要内容,如果未能解决你的问题,请参考以下文章