入职必备两小时入门SVN(二)

1.SVN使用

1.创建版本库

打开SVN服务端(开始菜单)

右击Repository、点击Create Repository,出现下面画面,选择默认就好

2.导入项目到SVN

复制仓库的url地址

找到你要上传的文件夹(或者文件),右键,选择import

url:复制刚刚的仓库地址,一般会再加上你自己的文件夹名字

message:你随便写,一般写你完成了什么业务

点击ok,会让你授权,一般永久授权就可以了。

会让你输入用户名密码,就输入之前的username和password就行了

看到版本已经变成2,那么已经成功!

也可以去SVN服务端查看,或者进入浏览器访问

3.检索项目(拉代码)Checkout

别人会给你一个svn地址。拿着地址在你想拉代码的文件夹右击鼠标,有个Checkout

4.提交项目

当你修改了项目之后,要把项目提交到版本库中。一般新加的文件,没有添加到版本控制中,所以需要先单独add以下。

或者可以直接提交整个项目,在提交页面选择未被add的文件

5.更新项目

如果版本库中的代码与你的客户端不一致时,直接右击update就可以了

6.解决冲突

版本冲突原因:

假设A、B两个用户,他们分别从svn服务器中检出了test1.txt文件,此时A、B、服务器三个地方的test1.txt的版本都是13(我测试环境的当前svn赋予的版本号)接下来,B用户添加一句话并提交 此时B用户和服务器的test1.txt的版本都变为14,只有A用户的test1.txt的版本还为13。接下来A用户添加一句“aa”,然后提交 由于A用户是在13版本上做的修改,而服务器已经是14版本了,所以会提交失败

一般都是edit解决冲突。

一般会在提交前先update一下,如果发现冲突。

你会发现多了两个文件,一个是上个版本的,一个是现在这个版本的,还有一个是自己本地的嘛

解决办法:

一般就是把你的版本与服务器的版本结合起来,cv到merged中

2.IDEA中集成SVN

配置SVN环境

File》Other Settings》Version Controller》Subversion

重启IDEA

1.检出项目

选好仓库地址之后,选中checkout

选择存放的目录

选择默认的1.8

之后就可以打开项目了。

2.提交项目

点击commit即可

3.更新代码

选择默认就可以了

4.解决冲突

入职必备两小时入门SVN(二)相关推荐

  1. 入职必备两小时入门SVN(一)

    入职必备两小时入门SVN(一) 1.简介 SVN的全称是Subversion,即版本控制系统.它是最流行的一个开放源代码的版本控制系统.作为一个开源的版本控制系统,Subversion管理着随时间改变 ...

  2. 【图文详解】入职必备—3分钟学会SVN快速上手

    前言 正式进入公司后并不会像我们自学时自己一个人随心所欲地写代码,需要我们和同事进行协同开发,此时代码管理工具是必不可少的,目前常用的两款工具是:SVN 和 Git,今天我们就来学习一下SVN的使用! ...

  3. 入职快两个月的一些感悟

    入职快两个月的一些感悟 自己的一些情况 找工作的日子 入职后的情况 总结 自己的一些情况 先介绍一下自己,我是20届毕业生,大四下学期学校才没有课,可以自主实习,可是今年比较特殊.疫情原因找好的实习泡 ...

  4. 转载:刚入职美团两个月,就想离职了,每天加班到吐

    一名刚入职美团两个月的程序员在互联网社区吐槽自己的遭遇:刚入职美团两个月,就想离职了,每天加班到吐. 看样子,这名美团员工不堪加班的压力,已经萌生了离职的想法,但才入职两个月左右,现在离职又担心简历不 ...

  5. 初入职场两件事 入对行,跟对人---Leo读 不是孙振耀写的职场感言 6

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 版权声明 ...

  6. 第5期:大学生入职必备技能之二

    大家好,我是老王随聊,今天和大家讨论的话题--大学生入职前需要做哪些准备呢? 通过这段时间和群里同学们交流,发现很多人对于自己的职业目标和方向不是很清楚,简单说,就是迷茫.那大学生可以提前为实现职业目 ...

  7. 阿里程序员:入职才两个月,我决定离职

    一个网友叙述,本人毕业4年多,之前在杭州中小公司.独角兽公司都待过.其实去之前对阿里的价值观.氛围都还是比较了解的 (在杭那么多年,而且同为互联网行业,不了解就有鬼了--).我个人对这套东西其实不怎么 ...

  8. 阿里程序员自述:入职才两个月,我决定离职

    作者 | 知乎匿名用户 编辑 | 小慕 先说一下我的基本情况吧. 家住杭州的前端程序员,毕业4年多,之前在杭州中小公司.独角兽公司都待过.其实去之前对阿里价值观.氛围都还是比较了解的 (在杭那么多年, ...

  9. 初级前端程序员就职指南-入职必备配置清单git,vscode...

    开发环境的搭建 1. 本篇文章概述: ◇ 新电脑如何配置开发环境 ◇ 新电脑应该安装那些工具 ◇ chrome 的安装以及设置小技巧 ◇ Vscode 相关配置 ◇ Git 相关配置 ◇ Node 和 ...

最新文章

  1. OpenCV使用CUDA处理图像的教程与实战
  2. OPENCV已知内参求外参
  3. erdas图像增强步骤_基于erdas的图像增强处理
  4. Android系统匿名共享内存(Anonymous Shared Memory)C++调用接口分析(6)
  5. optee3.14.0 qemu_v8的环境搭建篇(ubuntu20.10)--终极篇
  6. linux下批量转换语音采样率(8000Hz)
  7. 如何使用代码创建和读取 SAP CRM 订单的 Text 数据
  8. 计算机文本处理竞赛题目,文字处理竞赛题目(word2010).pdf
  9. [转载]程序员如何写出杀手级简历
  10. 刚刚发现的 xaml里面颜色的定义方式
  11. asp.net页面回传与js调用服务端事件、PostBack的原理详解(转)
  12. Gradle学习总结——抓重点学Gradle
  13. 火牛单片机rtc时钟配置_怎么用STM32F103RTC进行时钟的配置
  14. 【codevs1026】逃跑的拉尔夫
  15. 解决Tomcat控制台乱码(图文)
  16. 利用python实现词频统计
  17. 分区助手迁移系统,更改系统盘盘符
  18. 计算机看不了pdf,电脑打不开pdf格式文件怎么回事
  19. AutoHotKey实现百度云批量离线下载工具
  20. python根据日期算星期几_python根据日期返回星期几的方法

热门文章

  1. 在用v-for时又想用v-if进行判断是否生产内容
  2. setState的异步,同步以及合并
  3. JavaScript let、const与var的区别
  4. 从事web前端两年半后的迷茫
  5. mysql输出重定向_将MySQL输出内容写入(重定向到)文件
  6. 7-11 数列求和-加强版 (20 分)
  7. 创建mysql制定字符集语句_创建数据库指定字符集语句
  8. 查找链表中倒数第k个结点(C++)
  9. 基于pyQt的按键响应程序,实现按下按键进行图片曝光(按下按钮,运行另一个曝光图片程序.py)
  10. java导入lang_为什么java.lang不需要导放