编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

如何将代码托管与 Bug 追踪优雅的结合

wxchong 2024-10-23 16:06:54 开源技术 23 ℃ 0 评论

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

实现这样一个功能也非常简单易行: 1. 首先在 Bug 管理云(https://www.pgyer.com)中注册一个账号,然后新创建一个项目(或者在已有的项目中): 2. 在项目设置中选择『项目仓库』,其中支持 Github 和 Bitbucket 两种项目的托管控制; 3. 点击你常用的代码仓库类型,进行登录; 4. 登录成功后,将生成的 web hook 地址粘贴到 Github 或者 Bitbucket 的设置中,具体操作请参考如何使用项目仓库功能 ;(https://bug.pgyer.com/doc/view/project_code)

经过上述步骤后,项目仓库托管就完成了,之后只需要在每次对代码做出修改时,在 Commit new file中按照格式填写并提交即可,例如: 在 Github 托管的文件中,对某段代码进行了修正后,在 Commit new file中进行填写,Fix JS problem ## 032## ; 其中提交问题的格式为:Fix + ## +问题编号+ ##, 其中两个『 # 』之间是对应 Bug 管理云中的问题编号,只要填写正确地编号,代码修改记录就会同步到该 Bug 的下方以便做再次的查看和更改。

上述解决方法很好的将 Bug 追踪,仓库托管,文件修改记录很好地结合在一起,并且省去了很多需要人工手动添加修改记录的麻烦,各位需要的朋友们快来试一试吧。

简单教程以供大家学习使用,如果问题可在下方留言。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表