为了账号安全,请及时绑定邮箱和手机立即绑定

Subversion 常用命令

标签:
Java

输出指定时间段的提交日志

svn log -r {2021-11-01}:{2021-11-30} > ./svn-2021-11.log

创建纳入版本控制下的新目录

svn mkdir -m "提交日志" 新目录全地址

代码导入

svn import 本地文档目录 服务器文档地址 --username=用户名 --password=密码 -m "提交注释"

代码检出

svn checkout 服务器文档地址 --username=用户名 --password=密码 本地文档目录

简写

svn co 服务器文档地址 --username=用户名 --password=密码 本地文档目录

创建分支

svn cp -m "create branch"  https://xxxx/trunk/xxx  https://xxxx/branches/xxx

提交当前目录的修改

svn commit -m "第一个版本"

简写

svn ci -m "第一个版本"

更新服务器端的代码到客户端

svn update

简写

svn up

向版本库中添加新的文件

svn add 文档路径
svn add ./*

添加文件路径的时候如含有特殊字符,例如:’@’,需要使用 “文件地址” 格式

加锁/解锁

svn lock -m “注释“ 文档路径
svn unlock 文档路径

更新到某个版本

svn update 文档路径 -r 版本号

查看文件或者目录状态

svn status 文档路径
svn status -v 文档路径

简写

svn st 文档路径
svn st -v 文档路径

删除文件 svn del, remove, rm

svn delete 文档路径 -m “注释“

查看日志

svn log 文档路径

查看文件详细信息

svn info 文档路径

比较差异

svn diff 文档路径
svn diff -r 版本号m:版本号n 文档路径

简写

svn di 文档路径
svn di -r 版本号m:版本号n 文档路径

差异合并

svn merge -r 版本号m:版本号n path

版本库下的文件和目录列表 svn ls

svn list 文档路径

恢复本地修改

svn revert 文档路径

代码库 URL 变更

svn switch 文档地址 文档路径
svn switch –relocate from to 文档地址

简写

svn sw 文档地址 文档路径
svn sw –relocate from to 文档地址

解决冲突

svn resolved 文档路径

svn 的忽略文件配置

在上传项目的过程中, 默认情况下会有很多文件被忽略掉,无法上传到 svn 服务器,所以需要配置一下 svn 的忽略文件.

编辑配置
open ~/.subversion/config
# global-ignores = .o.lo .la .al .libs .so .so.[0-9]* *.a *.pyc .pyo .rej ~ ## .# .*.swp .DS_Store ...(可能后面还有很多文件类型, 取消这里的配置并编辑)

其他用法

svn help
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消