svn checkout svn://192.168.0.1/runoob01 --username=user01
后面是 svn 服务器地址 用户名 密码
svn add *
svn 添加上传文件
svn commit -m "提交最新版本"
svn 提交文件的时候要提交信息
svn up 从svn服务端更新文件到客户端
svn revert   svn 回滚代码,如果发布到正式的代码出了问题,回滚到上一个版本的代码,还可以指定版本哟
svn revert -R trunk  加-R 可以回滚整个目录

svn diff   有冲突的时候,svn diff 就可以查看冲突的代码,也可以本地的代码互相比较
svn status  查看文件状态
svn log -r 6:8 查看版本6到版本8的信息
svn log trunk/HelloWorld.html  查看某一个文件信息
svn list 查看svn 服务器上当前目录文件
svn copy trunk/ branches/my_branch 可以复制一个分支出来,主干是trunk 分支是branch
svn merge ../branches/my_branch/ 切到主干目录合并分支

svn diff 比较重要单独提出

部分冲突示例

root@runoob:~/svn/runoob01/trunk# svn update
Updating '.':
C    HelloWorld.html
Updated to revision 6.
Conflict discovered in file 'HelloWorld.html'.
Select: (p) postpone, (df) show diff, (e) edit file, (m) merge,(mc) my side of conflict, (tc) their side of conflict,(s) show all options: mc
Resolved conflicted state of 'HelloWorld.html'
Summary of conflicts:Text conflicts: 0 remaining (and 1 already resolved)

p 为稍后解决

df 展示冲突

e 编辑文件

m 合并

mc 以客户端为主

tc 以服务端为主

svn clean up 这个比较常用

本地文件锁定,使用“清除”命令SVN本地更新时,由于一些操作中断,如磁盘空间不够,用户取消等,可能会造成本地文件被锁定的情况。这时候无论你在执行SVN的更新、提交等子命令都会
提示“**locked”的错误。一般出现这种情况的解决方法:1.可以使用SVN clean up来清除锁定。
2.如果不是本目录锁定,系统提示上一层目录锁定,需要到上一层或者根目录中清除。
3.如果在根目录下都无法clean的话,一般采取的方法是另外找一个目录重新CHECKOUT。但有时SVN目录下可能有一些自己本地修改的文件,还未提交到SVN服务器,
这时重新CHECKOUT需要注意本地文件的备份,并且不要强制覆盖服务器上其它人修改的内容。
4.其实SVN加锁会在.SVN(隐藏文件)中生成一个名字叫lock的文件(无后缀),查找所有的,手工删除。然后再尝试更新,系统可能会提示某个.base文件无法访问。
找到它,把相关的文件或其所在的目录删除,重新UPDATE。
5.在相应的目录中,比如我在更新metasploit的“/opt/metasploit3/msf3/lib/active_support/core_ext”这个目录时就遇到了类似的情况,把.SVN子目录(注意,
“.”目录是个隐藏目录,需要选择“文件夹选项”→“查看”→“显示隐藏文件”菜单项)里面log文件删除,就可以了。然后继续做svn cleanup命令。

svn commit之前,add的东西都可以取消。

通过先执行svn cleanup,再执行svn revert --recursive example_folder

svn ignore

$ svn propset svn:ignore ".svnignore
> e2e
> node_modules
> " ./

https://blog.csdn.net/cdnight/article/details/87983420

idea svn查看提交人_svn 常规操作相关推荐

  1. SVN查看提交日志的命令

    Windows下,使用svn客户端查看日志很方便,但是如果在linux下,常规查看日志的命令对于日志记录数比较多的时候,屏幕显示不了,就比较麻烦,后来发现了一个很有用的参数可以限制要查看的记录条数 查 ...

  2. IDEA中对Git的常规操作(合并,提交,新建分支,更新)

    IDEA中对Git的常规操作 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 ...

  3. git 历史操作日志_Git - 查看提交历史

    查看提交历史 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史. 完成这个任务最简单而又有效的工具是 git log 命令. 我们使用一个非常简单的 "simplegit& ...

  4. Eclipse中SVN标记,提交人,时间等版本信息消失

    Eclipse中SVN标记,提交人,时间等版本信息消失 解决方法 windows -- Preferences -- General -- Appearance -- Lable Decoration ...

  5. 解决:能提交和更新,但SVN查看log时提示找不到路径'svn/XXXX'

    能提交和更新,但SVN查看log时提示找不到路径'svn/XXXX',但实际上我们要查看log的路径并非提示的路径. 为什么会报出这个路径呢? 先把log对话框下面的[Stop on copy/ren ...

  6. git回退历史版本无法上传_Git实用教程(四) | Git本地库操作(查看提交历史、版本前进回退)...

    Git实用教程专栏回顾 Git实用教程(一) | 为什么需要版本控制?(以嵌入式项目开发为例) Git实用教程(二) | Git简介及安装详解 Git实用教程(三) | Git本地库操作(仓库初始化. ...

  7. Android2.2查看svn历史提交记录

    一开始时是没有显示历史提交记录的,方法很简单 VCS--Subversion--ShowHistory,之后在下面的Version control就会显示"History-项目名" ...

  8. svn提交备注_svn 中commit时必须填写备注信息如何设置

    在软件开发团队中总是有人忘记添加备注信息,可以通过下面方式进行设置,从而在commit时强制需要填写备注信息. 在服务端选中需要设置的项目进行设置. 选中项目右键,"所以任务"-& ...

  9. svn的恢复到指定版本操作

    本文目的 让未使用过版本控制器软件或者未使用过subversion软件的人员尽快上手. subversion的使用技巧很多,这里只总结了最小使用集,即主要的基本功能,能够用来应付日常工作. 因此不涉及 ...

最新文章

  1. Spring security防止跨站请求伪造(CSRF防护)
  2. OpenCV——使用ROI进行图像切割
  3. FPGA中LUT、 LATCH 、FF
  4. ScheduledThreadPoolExecutor详解
  5. Codeforces 1106F Lunar New Year and a Recursive Sequence (线性代数、线性递推、数论、BSGS、扩展欧几里得算法)...
  6. vue从入门到精通之进阶篇(五)脚手架vue-cli
  7. 数据挖掘——相似文章推荐
  8. 山山的数学(困难版)
  9. SAP增强 和VA01相关增强点介绍
  10. 苹果手机怎么打印wps文档_怎么用苹果手机打印文件?
  11. 实验三 循环程序设计
  12. 词云生成库WordCloud详解(一):概述、ImageColorGenerator类
  13. 网络传输粘包解包处理
  14. 数据结构——行车路线规划(大路小路)
  15. 描写火车站场景_描写火车站的优秀句子
  16. 【夏目鬼鬼分享】StringBoot整合RabbitMQ,使用Direct、Fanout、Topic三种模式
  17. vn.py项目安装经验分享
  18. 一元二次函数c语言,计算一元二次函数的根,大家看看那里有错了。。。。
  19. 密钥格式标准PKCS,X.509
  20. Github每日精选(第33期):Screenshot-to-code训练 AI 将设计模型转换为 HTML 和 CSS

热门文章

  1. web ch6 表单基础(部分选学)
  2. 中科罗伯特工业机器人_「聚焦中日韩产业博览会」丈夫看机器人,妻子忙采购...
  3. Zookeeper知识梳理
  4. springboot实现上传文件
  5. Python——制作深度学习数据集批量重命名图片文件名解决方案
  6. C#——自定义泛型链表DEMO
  7. CG CTF WEB Download~!
  8. 【springboot】mybatis-generator+tkmybatis通用mapper+swagge+redis缓存整合使用
  9. DefaultSerializer requires a Serializable payload but received an object of type
  10. 2021暑假实习-SSM超市积分管理系统-day08笔记