Support

项目仓库

什么是项目仓库功能

Tracup 支持项目仓库功能,项目仓库功能是指,您可以将您在 Tracup 上的项目进行代码仓库托管。当您项目中有问题的改动和修正时,我们会将您的改动信息同步到该问题的下方以方便查看,记录,保存和再次检查。
项目仓库功能能方便地将您的项目进行更高效和有条理的管理,方便开发者和使用者对每一次改动都进行有效,可追踪的管理。

支持哪些代码仓库的托管

Tracup 目前支持两种代码仓库的托管:

如何使用 Github 项目仓库功能

  1. 在项目设置中,点击『项目仓库』,选择代码仓库类型(Github/Bitbucket);

  1. 点击代码仓库之后,进行登录;

  2. 登录成功后,会为您显示出您的代码仓库位置和仓库 webhook 的回调地址;

  1. 粘贴您的 webhook 回调地址到 Github-Setting-Webhooks-Payload URL中,在『Which events would you like to trigger this webhook?』中选择『Let me select individual events.』,在下方出现的多选项中同时勾选『Issues』和『Push』,如下图所示:


5. 在『项目仓库』中同时打开『同步关闭 Github Issue』『获取代码提交记录』『获取新创建的问题』

同步问题代码修改记录

当您修复一个问题时,我们会将您在Github中的修改记录同步到你修改的问题中。:

  1. 在 Github 中的代码中做出修改;

2. 在 Commit new file 中进行填写,格式 fix + ##+问题编号+##,例如 Fix JS problem ##032##;


3. 点击Commit new file 后,在 #001问题下方可以看见刚才进行的代码编辑。

如何同步 Github 中的 Issues
  1. 批量导入已有 Issues,当按照上述操作将 Webhook 信息同步后,点击『导入所有问题』的按钮,就可以将现有项目仓库中得问题全部导入 Tracup 中;
  2. 设置完毕后,我们会实时更新 Github 中 Issues 中的新问题,您只要需在 Tracup 中就可以实时接收 Github 中提出的 Issues 了;(如果您不需要这个功能,只需要将选项后的开关关掉即可)
  3. 当在 Tracup 关闭问题时,会同步关闭 Github 中得相应问题(如果您不需要这个功能,只需要将选项后的开关关掉即可)。

如何使用 Bitbucket 项目仓库功能

  1. 在项目设置中,点击『项目仓库』,选择代码仓库类型(Github/Bitbucket);

  1. 点击代码仓库之后,进行登录。

  2. 登录成功后,会为您显示出您的代码仓库位置和仓库 webhook 的回调地址;

  3. 粘贴您的 webhook 回调地址到 Bitbucket 账户中:

同步问题代码修改记录

当您修复一个问题时,我们会将您在 Bitbucket 中的修改记录同步到你修改的问题中。:

  1. 在代码中做出修改;


2. 在 Commit new file 中进行填写,格式 fix + ##+问题编号+##,例如 Fix JS problem ##032##;

3. 点击Commit new file 后,在 #001问题下方可以看见刚才进行的代码编辑。

如何项目仓库控制

当您的项目中不再需要进行代码仓库托管时,您可以在『项目设置』中点击『重新指定』就可以取消项目仓库功能了。