管理bug的好办法,遇到一个问题创建一个新分支进行处理,通过branch和PR解决bug后,可以让别人审核代码,然后自动的删除掉分支。
【注意:提前设置好仓库的成员。选择提交PR(PullRequest)之后它会自动选择审核者和测试者是你该项目的负责人or管理员,所以提前将成员加入,然后进行代码审查设置】
1 遇到一个问题之后,在码云创建问题,得到issue的序号
点击序号,自动复制成功
2回到idea,我们改动了代码,现在在右下角创建一个新的分支branch
点击1得到下图,点击New Branch
将分支取名为issue序号
3 创建成功之后,当前的仓库分支自动选择为我们创建的新分支。现在将我们改动的代码上传到新分支中。点击右上方的Git->commit
然后会出现一个commit的窗口,用来写你改动代码的注释,然后点击下方的commit。接着会出现一个带感叹号的窗口,点击中间的commit就行。(中间还需要你填入自己码云的账号和密码,可以直接保存这样下次就不用再填了,但是我的保存了还让我继续填,找个时间再设置一下下)
上传成功之后,回到选择分支的地方,点击所在的分支,然后点击Push,成功之后,你改动的代码就已经存在在新分支中了。(如果你回去查看码云,会显示你提交的动态)
4 然后我们回到码云中的项目,点击PR(Pull Request)
进行PR编写,在第一段的Issue中将复制的Issue地址填入。(这样能直接关联到该问题,方便审查者和测试者通过之后能直接删除该问题的分支以及将该issue设置为已完成)根据需要选择右下方的是否合并后删除分支。