我想要的设置是将我的存储库放在 bitbucket 中,然后在 phabricator 中复制一份以使用其任务管理器和差异功能。
正确设置服务器和 bitbucket 后,我可以 pull 任何 repo 并更新它,但正如文档所述,可能更新了存储库,但 phabricator 需要一些时间才能注意到并因此关闭任务,更新 repo ,显示差异等...为了解决这个问题,他们说可以在主仓库中使用一个钩子(Hook)来告诉 phabricator 尽快更新。问题是我不知道如何配置 bitbucket 以在我向它推送提交时针对我的机器发布 JSON (bitbucket)。
谁能帮我解决这个问题,或者这不可能,我需要某种解决方法?
谢谢。
最佳答案
您正在寻找的 API 是: https://secure.phabricator.com/conduit/method/diffusion.looksoon/
事实上,BitBucket 不允许发送自定义请求内容,因此您所能做的就是在您的服务器上调用一个自定义 API,然后该 API 会自行执行管道调用。有点矫枉过正......
现在,我会尝试用另一种方式来解决这个问题: 为什么不将您的存储库设置为 phabricator 托管的存储库,它会自动将更改推送到 bitbucket, 这不需要任何类型的钩子(Hook)。
关于git - Phabricator 钩子(Hook)和 Bitbucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25812780/