入职必备两小时入门SVN(二)
入职必备两小时入门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(二)相关推荐
- 入职必备两小时入门SVN(一)
入职必备两小时入门SVN(一) 1.简介 SVN的全称是Subversion,即版本控制系统.它是最流行的一个开放源代码的版本控制系统.作为一个开源的版本控制系统,Subversion管理着随时间改变 ...
- 【图文详解】入职必备—3分钟学会SVN快速上手
前言 正式进入公司后并不会像我们自学时自己一个人随心所欲地写代码,需要我们和同事进行协同开发,此时代码管理工具是必不可少的,目前常用的两款工具是:SVN 和 Git,今天我们就来学习一下SVN的使用! ...
- 入职快两个月的一些感悟
入职快两个月的一些感悟 自己的一些情况 找工作的日子 入职后的情况 总结 自己的一些情况 先介绍一下自己,我是20届毕业生,大四下学期学校才没有课,可以自主实习,可是今年比较特殊.疫情原因找好的实习泡 ...
- 转载:刚入职美团两个月,就想离职了,每天加班到吐
一名刚入职美团两个月的程序员在互联网社区吐槽自己的遭遇:刚入职美团两个月,就想离职了,每天加班到吐. 看样子,这名美团员工不堪加班的压力,已经萌生了离职的想法,但才入职两个月左右,现在离职又担心简历不 ...
- 初入职场两件事 入对行,跟对人---Leo读 不是孙振耀写的职场感言 6
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 版权声明 ...
- 第5期:大学生入职必备技能之二
大家好,我是老王随聊,今天和大家讨论的话题--大学生入职前需要做哪些准备呢? 通过这段时间和群里同学们交流,发现很多人对于自己的职业目标和方向不是很清楚,简单说,就是迷茫.那大学生可以提前为实现职业目 ...
- 阿里程序员:入职才两个月,我决定离职
一个网友叙述,本人毕业4年多,之前在杭州中小公司.独角兽公司都待过.其实去之前对阿里的价值观.氛围都还是比较了解的 (在杭那么多年,而且同为互联网行业,不了解就有鬼了--).我个人对这套东西其实不怎么 ...
- 阿里程序员自述:入职才两个月,我决定离职
作者 | 知乎匿名用户 编辑 | 小慕 先说一下我的基本情况吧. 家住杭州的前端程序员,毕业4年多,之前在杭州中小公司.独角兽公司都待过.其实去之前对阿里价值观.氛围都还是比较了解的 (在杭那么多年, ...
- 初级前端程序员就职指南-入职必备配置清单git,vscode...
开发环境的搭建 1. 本篇文章概述: ◇ 新电脑如何配置开发环境 ◇ 新电脑应该安装那些工具 ◇ chrome 的安装以及设置小技巧 ◇ Vscode 相关配置 ◇ Git 相关配置 ◇ Node 和 ...
最新文章
- OpenCV使用CUDA处理图像的教程与实战
- OPENCV已知内参求外参
- erdas图像增强步骤_基于erdas的图像增强处理
- Android系统匿名共享内存(Anonymous Shared Memory)C++调用接口分析(6)
- optee3.14.0 qemu_v8的环境搭建篇(ubuntu20.10)--终极篇
- linux下批量转换语音采样率(8000Hz)
- 如何使用代码创建和读取 SAP CRM 订单的 Text 数据
- 计算机文本处理竞赛题目,文字处理竞赛题目(word2010).pdf
- [转载]程序员如何写出杀手级简历
- 刚刚发现的 xaml里面颜色的定义方式
- asp.net页面回传与js调用服务端事件、PostBack的原理详解(转)
- Gradle学习总结——抓重点学Gradle
- 火牛单片机rtc时钟配置_怎么用STM32F103RTC进行时钟的配置
- 【codevs1026】逃跑的拉尔夫
- 解决Tomcat控制台乱码(图文)
- 利用python实现词频统计
- 分区助手迁移系统,更改系统盘盘符
- 计算机看不了pdf,电脑打不开pdf格式文件怎么回事
- AutoHotKey实现百度云批量离线下载工具
- python根据日期算星期几_python根据日期返回星期几的方法
热门文章
- 在用v-for时又想用v-if进行判断是否生产内容
- setState的异步,同步以及合并
- JavaScript let、const与var的区别
- 从事web前端两年半后的迷茫
- mysql输出重定向_将MySQL输出内容写入(重定向到)文件
- 7-11 数列求和-加强版 (20 分)
- 创建mysql制定字符集语句_创建数据库指定字符集语句
- 查找链表中倒数第k个结点(C++)
- 基于pyQt的按键响应程序,实现按下按键进行图片曝光(按下按钮,运行另一个曝光图片程序.py)
- java导入lang_为什么java.lang不需要导放