IDEA结合码云的协同开发——环境配置、上传项目、克隆项目、创建分支、分支合并

  • 文档介绍

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。这次在我们的开发中我们采用IDEA作为开发平台,依托码云——OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管,来进行多人协作开发。

本意是想写一个较为完备的IDEA结合码云开发的文档,加深自己的印象也来给大家打来参考,使用过程中发现不足的地方,希望大家留言之初,定会修改,希望日益完善的文档可以给更多有需要的人们带来方便

  • IDEA中安装码云的相关插件

IDEA想要结合码云进行多人协同开发,首先我们要进行相关的环境准备——Git软件的下载、以及安装Gitee插件。

第一步:安装Gitee插件

操作流程:

【File】-【Settings】-【Plugins】,查看gitee插件并安装

第二步:添加Gitee账户

操作流程:

【File】-【Settings】-【Version Control】-【Gitee】,点击【Add account】添加账户(Settings之前与第一步相同)

第三步:安装Git软件

软件我们可以提前准备好,要记住我们的安装目录,也可以在项目传送的过程中通过出现的相应链接进入下载或配置,但是我们在这里主要演示先安装Git软件,后进行项目的上传或码云克隆:

解释说明:如果我们不是先安装的软件那么我们会遇到如图所示的情况——Cannot Run Gi。这样的情况我们可以通过点击Download按钮进行下载:

现在我们解释一下先安装Git软件的步骤:

第一步:下载Git软件

 我们这里用的是windows所以在下载的界面选择对应的系统:

 

选择完相应的系统后网页会自动的弹出下载的界面我们直接点击保存文件即可【可以提前建好一个文件夹把下载的文件放在新建的文件下,安装的时候也安装在这个文件目录下,这样便于我们后续过程中安装目录】

我是在D盘下建了一个Mayun的目录下载安装后如图所示:

 

这里的Git是安装后形成的文件,下载后我们可以看到的是Git-2.23.0-64-bit.exe的exe文件我们点击即可安装

由于下载速度较慢这里提供网盘的下载(这是自己的网盘,供大家方便无毒无害):

链接:https://pan.baidu.com/s/1jAcVnrpJft3jY76OYlqJNA
提取码:ck5m

第二步:安装Git

安装的过程中中可以一路Next在这中间可以选择一个穿件快捷方式:

安装完成后我们可以看到两个界面:

这个界面是我们可以通过命令行来对自己的项目仓库进行操作

这是一个官方的文档我们可以参考

这两个界面我们可以暂且不用可以进行关闭

第三步:IDEA中配置Git

操作步骤:【File】-【Settings】-【Version Control】-【git】----……

 

至此我们的环境就算配置完成

仓库创建:

如果是自己创建的项目的话需要有我们自己的仓库,这里我们创建一个建档的仓库,这里的文档参考另一篇博客(https://blog.csdn.net/zzybbh/article/details/88172140

注意在创建码云上的仓库不要选中以下复选框如果选中的话再使用Git上传会报错

 上传自己的项目的代码到仓库:

因为有一篇的博客写的已经相当好了这里就参考位大佬的,这篇博客的地址是(https://blog.csdn.net/zzybbh/article/details/88172140

在IDEA中

 选中之后会弹出一个窗口选中当前项目位Git仓库:

 

 点击ok后项目代码会变红,主要我们没有将代码添加到Git仓库中:

 接下来选中项目右键

 

 添加成功后如下图所示:

 将项目成功添加到创建的Git仓库后,我们就要开始提交项目代码到码云上了

 

 如上图所示点击后出现下图窗体:

 

 点击后我的会出现如下

我没有管他一直点击
疯狂点击这个按钮后会出现如下窗体

再点击Define如下图所示

 看到这个URL就知道要填写路径,我们回想一下之前在创建码云仓库会生成一个下载地址(仓库路径)所以我们去码云上复制此路径到这里:

 点击push后开始上传你的项目到码云出现如下图所示信息则上传成功:

 

 以上就是我们代码传的步骤

从码云上进行项目克隆:

如果是团队开发,则需要团队负责人的邀请码,才可以同步团队的代码

操作流程:

【VCS】—【Checkout from version Control】— 【Git】

之后我们就会出现如下图所示的弹框

URL:是相对应的项目路径,这个是需要从码云的网站上寻找相对应的路径的:

 

这里边的HTTPS、SSH主要的区别是系统的不同所需要的路径可能就不同,在我们的windows环境下我们运用的是HTTPS生成的

Dirctory:这个是项目克隆下来后安装的路径

Loging in to GitHub:通过这个按钮我们可以登录到不同的平台或是说账号

创建自己的分支,进行项目开发(分支合并,分支同步)

第一步:创建自己的分支

首先从码云上克隆完项目打开之后右下角会有一个Git:master 这个就是主分支

之后我们需要编写自己的代码 那么就得有一个自己的分支:

 点击New Branch 之后创建一个自己的分支名:然后就可以

开始编写你的代码了,编写测试完自己的代码之后提交到码云上:写完之后我们就可以在VersionControl中看到自己新写的没有提交的代码:

这里绿色的文件名称代表的是还没有上传的:

 我们可以选中自己要上传的文件之后点击左边一列的绿色对号:

在左上角的里面还可以继续选择自己要提交的文件,最后在CommitMessage中添加自己的备注消息,之后就可以店家Commit的下拉按钮点击Commit and push进行提交,这时出现:

如果提示中显示代码有误或是警告要Review过去把错误解决,代码OK了的话就点击Commit and Push:

提交成功这里就会出现这样的提示:

接下来我们可以在我们的码云网页端可以看见如下的提示:

 我们点击之后可以看到:

 

这就是我们刚刚提交的代码,之后我们可以通过

Pull Requests下提交分支合并请求(这里可能根据不同的分支类型操作会有不同,有些可能不需要自己提交):

 

点击新建Pull Request:

在源分支中选中自己的分支,目标分支使我们的主分支,之后填写标题、以及说明以及下面需要提交的文件:

 

之后点击创建,普通开发人员的操作就已经完成,这时相对已经的测试人员测试无误之后就可以合并成功。

接下来我们开始说一下自己的分支如何同步主分支上的代码:

 

  • 13
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值