关于idea开发通过gitee实现团队协作的使用文档

团队老大要做的事情

idea登录Git和gitee

打开settings—>找到version control—>找到Git—>点击右上角Test(显示Git version is+版本号表示测试通过,可以正常使用)—>找到gitee—>登录自己的gitee账号

上传项目框架到gitee

1、当项目框架编写完成,菜单栏里找到“VCS”选项—>倒数第三个“import into version control”—>share project on gitee(在gitee上创建仓库)—>编写好项目名称提交
2、选中要上传的项目,菜单栏里“VCS”—>Git—>Add—>Add操作完成后,再到VCS里,到Git,选第一个Commit Directory…
3、这时在项目左侧会有Commit 菜单栏,选中要上传的项目代码,Commit Message编辑一下,这个可以说是上传日志,根据实际情况写个说明即可
4、点击左下角Commit 按钮右边小三角,选择Commit and push—>等待项目Commit 完成,弹出框直接点击push—>弹出框右下角继续push
5、至此项目上传完成,已经上传到自己的gitee,并且新建了仓库

成员管理

1、浏览器登录gitee,以下操作全部在gitee完成
2、点进仓库,找到对应项目并进入
3、项目名称下导航栏最右边“管理”,点击进入在这里插入图片描述
4、左侧菜单栏找到“仓库成员管理”,打开点击右上角“添加仓库成员”—>“邀请用户”
在这里插入图片描述
5、建议选择直接添加,当然链接邀请也可以,权限根据实际需求定
在这里插入图片描述
6、等待被邀请者同意就可以了,这时gitee的组织管理已经实现

分支管理

1、分支有两种实现方式:
1)组长创建分支,小组成员在idea使用组长为每个人创建的分支
2)小组成员自由创建分支,具体使用方法见后面的成员使用文档
2、进入项目仓库,菜单栏下方“master”及右边为分支管理,点击“master”下拉框中可以看到当前创建的所有分支,“master”为默认的主分支,组长第一次上传的项目就在这里,点击下拉框中其他分支可以看到其他分支上传的代码文档,点击“master”右侧“分支”跳转分支详情,可以管理分支
在这里插入图片描述
3、点击“分支”跳转页面,下面是分支列表,可以根据实际情况管理分支,这里不多做介绍,下面讲解作为 组长——团队老大 怎么新建分支,点击右侧“新建分支”
在这里插入图片描述
4、起点为项目默认主分支,新分支名称自定义,最好统一使用英文,并且有辨识度,方便小组成员找到自己的分支,填写完成以后,直接提交,刷新页面就可以看到创建的分支了,分支在idea会同步刷新,项目成员都可以看到。
在这里插入图片描述

idea新增、修改代码上传

1、作为组长,仓库权限最大,可以为所欲为,这里稍微提醒一下,千万不要乱来惹民愤,好的,进入主题,组长上传可以选择默认的主分支——“master”,也可以选择新建一个新的分支,上传后再合并,怎么合并代码后面会讲到
2、新建分支上传与小组成员分支上传一样,后面也会讲到,这里不做赘述,组长最常用的还是使用“master”默认主分支上传
3、当代码写完,选中新增、修改代码的项目,点击idea右下角“master”字样,弹出框中:
“New Branch”——新建分支
“Local Branch ”——默认主分支
“Remote Branches”——项目分支列表
在这里插入图片描述
4、组长选中“Local Branch”下的“master”,鼠标左键点击,弹出框若有很多条,选择第一个“check out…”,表示检查选择“master”分支,若只显示“rename”和“push”两个选择,不表示已经选择“master”分支,这里不用再做任何操作,我们再回到左侧“commit”列表
5、选中要上传的项目代码,这里需要注意一下,第一次上传项目时,列表中显示的是全部的项目,项目结构清晰可见,第二次以后显示的是“Default Changelist”,表示改变的代码列表,除了正常的代码文件,还会有其他一些文件,有时很多,有时很少,大多是.XML格式文件,不用紧张,这些是你本地的项目配置和修改记录等文件,可提交可不提交,最重要的还是列表里自己修改新增的代码文件,不过主分支个人建议还是全部提交,其他分支建议只提交代码,很多代码合并后丢失的根源就是这个环节,文件太多,审查时一个不留神,合并后的代码就莫名其妙失踪一部分
6、选择结束后,Commit Message编辑一下,点击左下角Commit 按钮右边小三角,选择Commit and push—>等待项目Commit 完成,弹出框直接点击push—>弹出框右下角继续push
7、至此,代码上传成功

gitee合并

1、组长上传的代码到“master”主分支,“master”是整个项目的核心,也是代码的全部,小组成员代码上传到其他分支,组长需要把小组成员的代码合并到主分支上来,合并的方法下面开始讲解
2、进入项目仓库,导航栏选择第三个——“pull requests”
在这里插入图片描述
3、页面跳转后点击右侧“新建pull requests”
在这里插入图片描述
4、源分支选择小组成员上传的代码分支,目标分支选择默认主分支“master”,表示将小组成员分支合并到默认主分支
在这里插入图片描述
5、选择完毕,将页面往下翻,标题和说明都写一下,可以说是这次合并的说明,写完点击右侧创建
6、接下来有两种情况:
1)顺利的话,根据页面提示,直接点击“测试通过”、“审核通过”、“合并”等操作,看不到点击按钮的话页面往下翻一翻试一下?直到最后提示合并成功
2)不顺利的话,是需要手动选择分支提交的代码,页面会有相应的返回数据,每个文件审查选择引入即可,引入选择结束后需要点击左侧文件后面的小圆圈,进行add操作,代码换到顶部区域则表示正确,全部完成后点击下面的提交,再继续进行“审核通过”这些操作
7、项目合并后代码丢失的问题就出在这个阶段,小组成员上传的代码包含了大量.XML文件,不同之处太多,手动选择合并时“两者都接受”才算是合并代码,选择前面两个选项会引起代码丢失,所以上面我就说过,建议小组成员提交分支时只选择代码文件,这样可以避免很多不必要的麻烦

代码更新到本地

这一步就非常简单了,直接点击idea导航栏Git后面的蓝色小箭头——“Update Project…”,或者点击菜单栏的“VCS”,也能够看到“Update Project…”蓝色小箭头
还有一点要注意,小组成员分支提交上来的代码一定要及时合并,若没有及时合并,小组成员也不知道,更新下去的代码会覆盖本地,也就是说,他的代码白写了,虽然分支还在,但为了不必要的麻烦,请组长务必及时合并
注意*:更新的项目路径必须对应,包括提交操作也是,不然任何操作都会提示错误,如果更换了电脑,需要按照原路径将项目“clone”——克隆下来,再进行其他操作,或者把项目从其他电脑复制过来,手动更改“Git Remotes”网址路径,具体方法看下面小组成员的克隆和修改路径的使用方法,若克隆下来的项目不能正常启动,见下面小组成员的项目无法启动解决方法
在这里插入图片描述

小组成员gitee使用文档

idea登录Git和gitee

打开settings—>找到version control—>找到Git—>点击右上角Test(显示Git version is+版本号表示测试通过,可以正常使用)—>找到gitee—>登录自己的gitee账号

克隆项目和修改gitee路径

克隆项目

菜单栏里:“VCS”—>“Git”—>下面找“Clone…”—>弹出框输入项目克隆地址,继续等待加载完成即可

检查项目gitee的路径

1、路径不对的话,后期提交代码会提交到自己的gitee仓库,无法提交到项目gitee分支
2、“VCS”—>“Git”—>“Remotes…”
弹出框检查网址是否与克隆时的网址一致,如果不一致,添加此地址,为防止冲突,建议删掉所有网址路径,只留下当前团队项目的gitee网址
3、检查分支是否正常:
点击右下角“master”,弹出框如图所示则为正常,“Remote Branches”里显示的是项目所有的分支,组长创建分配的分支和组员创建都会显示在这里
在这里插入图片描述
4、如果上述配置没有问题,就证明你的项目可以开始下一步了
注意*:如果写代码途中更换了电脑,必须重新克隆,或在新的电脑上检查修改gitee路径,不然最后上传代码时会报很多莫名其妙的错

项目无法启动解决办法

项目无法启动的原因很多,这里不一一解释,按以下流程走一遍就可以了:
1、检查Maven配置:
打开设置“settings”—>“Build,Exception,Deployment”—>“Build Tools”—>“Maven”
检查图中三项,Maven配置可以是本地,也可以是idea的,但是要统一
在这里插入图片描述
2、在工具栏找到图中随后一个文件夹样式有三个蓝色小方框的图标,打开
在这里插入图片描述
选择“Modules”,点击减号,移除所有module,这里切记移除后点一下右下角Apply,然后重新导入,导入后再选择一下每个module的SDK,选择自己安装和idea内置的视自己本地的实际情况选择
在这里插入图片描述
Modules配置好再到Project中看一下,按照项目统一配置,最后一项output,输出必需有,如果路径是本项目则不用更改,如果不是,自行去搜索一下怎么配置
在这里插入图片描述
3、上述配置没有问题的话,点右下角Apply,然后OK,不出意外的话依赖加载完成后项目已经可以正常启动了,如果还是无法启动,将项目移除再操作一遍,如果还是无法启动看控制台报错信息,应该不是项目的问题了,检查一下idea其他配置看是哪里的问题

项目分支提交

1、严禁小组成员提交代码到“master”主分支,提交后会覆盖项目,所有人的努力付之一炬,必须提交到分支,由组长统一管理将代码合并到项目中
2、检查分支,在idea界面右下角点击“master”,此时会有两种情况:
1)如果组长有分配的分支,在“Remote Branches”下会显示你的分支,鼠标左键点击,弹出选择如果有很多,点击第一个“check out…”,意思是检查并选择此分支,提示成功后,再次点击此分支,若只显示“rename”和“push”两个选择则表示已经选择了此分支
2)如果组长没有分配分支,那么就自己新建一个,点击第一个“New Branch”,弹出框是让你为分支起一个名字,建议使用英文,并且有辨识度,其他人看一眼就能够知道是谁
在这里插入图片描述
3、选中要上传的项目,菜单栏里“VCS”—>Git—>Add—Add操作完成后,再到VCS里,到Git,选第一个Commit Directory…
3、这时在项目左侧会有Commit 菜单栏,选中要上传的项目代码,Commit Message编辑一下,这个可以说是上传日志,根据实际情况写个说明即可
4、点击左下角Commit 按钮右边小三角,选择Commit and push—>等待项目Commit 完成,弹出框直接点击push—>弹出框右下角继续push
这里需要注意的是,Commit显示的是“Default Changelist”,表示改变的代码列表,除了正常的代码文件,还会有其他一些文件,有时很多,有时很少,大多是.XML格式文件,不用紧张,这些是你本地的项目配置和修改记录等文件,但是,你提交的是分支,建议只提交代码,很多代码合并后丢失的根源就是这个环节,文件太多,组长审查时一个不留神,合并后的代码就莫名其妙失踪一部分
这里是引用

5、至此项目分支上传完成,不放心的话你也去组长gitee的项目仓库里查看分支详情,详细信息都有,怎么查看参考团队老大要做的事情里分支管理部分

代码更新到本地

这一步就非常简单了,直接点击idea导航栏Git后面的蓝色小箭头——“Update Project…”,或者点击菜单栏的“VCS”,也能够看到“Update Project…”蓝色小箭头
有一点要注意,更新之前询问一下组长项目分支合并情况,如果组长没有及时合并你或其他组员的代码,更新下来的代码会覆盖你本地的代码,可能会因为代码不完整而报错,项目无法启动,甚至你自己写的代码无故失踪,找不回来
注意*:更新的项目路径必须对应,包括提交操作也是,不然任何操作都会提示错误,如果更换了电脑,需要按照原路径将项目“clone”——克隆下来,再进行其他操作,或者把项目从其他电脑复制过来,手动更改“Git Remotes”网址路径,具体方法翻上去查看克隆和修改路径的使用方法,若克隆下来的项目不能正常启动,翻上去查看项目无法启动解决方法

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页