linux/ubantu使用svn

1、在linux安装svn

检查是否安装svn

svnserve --version

更新命令

sudo apt-get update

删除svn残留文件

sudo apt-get remove --purge subversion

安装svn

sudo apt-get install subversion

查看安装版本

sudo svnserve --version

2、在linux环境下的svn命令

2.1 checkout检出目录

svn checkout svn地址
例如 输入ubantu密码后,会提示输入svn的账号密码
image
然后就能检出了

2.2 checkout检出为指定名称目录

只需要在2.1的基础上,在后续给检出的文件夹命名
svn checkout svn地址 想要检出的本地目录名称

2.2 更新

将svn的最新版本资源,更新到本地

svn update

2.3 提交

commit(提交)命令 -- 将本地修改后的资源,提交到svn上以供其他人下载使用。该命令的缩写为co,在commit之前一定要先up一下。

命令:

svn commit -m "LogMessage" *

例如:svn ci -m "这里填写日志信息" * -- 这样就能将本地目录更改的资源上传到svn服务器

2.4 查看svn信息的info命令

info命令 -- 查看svn信息,切记必须在包含svn资源的目录下有效

svn info

2.5 查看修改了哪些文件的status(状态)命令

status(状态)命令 -- 使用该命令来查看更改了哪些资源文件。该命令的缩写为st,一般在commit之前先up更新到最新版本,之后用st命令看一下修改了哪些文件,最后再提交

svn status

2.6 增加文件

增加某个文件或者某个目录,file是某个文件或者某个目录

svn add file

例如:svn add test.py
svn add *.py(添加当前目录下所有的py文件)

添加所有文件,后面有1点

svn add .

但是这样子添加会让已经是版本管理的文件无法添加
image

没事,用这个命令

svn st | grep ? | tr -s ' ' | cut -d ' ' -f 2 | xargs svn add

2.7 重定向地址

svn switch --relocate 旧地址  新地址
posted @ 2024-06-01 23:59  JaxonYe  阅读(14)  评论(0编辑  收藏  举报