SVN (Subversion) 是一个版本控制系统,在Linux上可以通过命令行工具进行各种版本控制操作。以下是常用的SVN命令及其使用方法:
在大多数Linux发行版上,可以使用包管理器安装:
# Ubuntu/Debian
sudo apt-get install subversion
# CentOS/RHEL
sudo yum install subversion
# Fedora
sudo dnf install subversion
svn checkout URL [本地目录]
# 简写形式
svn co URL [本地目录]
示例:
svn co http://svn.example.com/svn/repo/trunk myproject
svn update
# 简写形式
svn up
svn status
# 简写形式
svn st
svn add 文件名
svn commit -m "提交说明"
# 简写形式
svn ci -m "提交说明"
svn log
svn diff
svn revert 文件名
svn copy 源URL 目标URL -m "创建分支说明"
svn merge 源URL[@版本] [本地路径]
svn resolved 文件名
svn info
svn export 源路径 目标路径
svnadmin create /path/to/repository
svnserve -d -r /path/to/repository
编辑仓库目录下的 conf/svnserve.conf
和 conf/passwd
文件
svn log 文件名
svn diff -r 版本号
svn up -r 版本号
.svnignore
文件如需更详细的信息,可以使用 svn help
命令查看帮助文档。