众所周知,程序员每一行代码的修改都是对一个新的功能的装早和优化。Bug 是与程序并行存在的,每天程序员最亲密的『伙伴』就是 Bug。然而,怎么将代码的修改记录与 Bug 追踪系统的友好的结合在一起是一件很头疼的事情。大多数程序员不得不将代码文件中的修改粘贴出来,登录到 Bug 追踪系统中,添加到某个问题下方,这是一个麻烦又浪费时间的过程。
现在在这个问题上,我们有了更好地解决方法。在 Bug 管理云平台中,支持将 Github 和 Bitbucket 的代码仓库直接托管的功能。在 Bug 管理云中,当程序员对某一个问题进行修改时,可以直接将代码的修改记录从 Github 和 Bitbucket 中同步出来。这样您就可以在修改某个问题时,轻松地看到对某个做了哪些代码的修改,在代码修改记录中同时会展示出来代码片段前后修改的对比。

实现这样一个功能也非常简单易行:##
- 首先在 Bug 管理云中注册一个账号,然后新创建一个项目(或者在已有的项目中):
- 在项目设置中选择『项目仓库』,其中支持 Github 和 Bitbucket 两种项目的托管控制;
- 点击你常用的代码仓库类型,进行登录;
- 登录成功后,将生成的 web hook 地址粘贴到 Github 或者 Bitbucket 的设置中,具体操作请参考如何使用项目仓库功能 ;
经过上述步骤后,项目仓库托管就完成了,之后只需要在每次对代码做出修改时,在 Commit new file
中按照格式填写并提交即可,例如:
在 Github 托管的文件中,对某段代码进行了修正后,在 Commit new file
中进行填写,Fix JS problem
## 032## ;
其中提交问题的格式为:Fix + ## +问题编号+ ##, 其中两个『 # 』之间是对应 Bug 管理云中的问题编号,只要填写正确地编号,代码修改记录就会同步到该 Bug 的下方以便做再次的查看和更改。
上述解决方法很好的将 Bug 追踪,仓库托管,文件修改记录很好地结合在一起,并且省去了很多需要人工手动添加修改记录的麻烦,各位需要的朋友们快来试一试吧。
简单教程以供大家学习使用,如果问题可在下方留言。
网友评论