如何恢复phabricator补丁

时间:2017-06-08 11:05:54

标签: phabricator

我有phabricator补丁,我成功合并到掌握。如何从UI恢复补丁?是否可以使用UI恢复它?

2 个答案:

答案 0 :(得分:2)

Phabricator用于检查代码,而不是用于编辑代码。无法从Phabricator UI对您的存储库进行任意更改。要做到这一点,您需要回到客户端工具 - git revertarc diff(或者如果您认为还原不需要审核; git push)。

答案 1 :(得分:0)

这将保留在您的历史记录中,但您可以恢复到以前的差异。

假设您有phab修订版<revision>,最后一个良好的差异ID为<diff_id>

git checkout <branch>
arc patch --diff <diff_id>

这将创建分支<arcpatch_revision>。要使用批量提交更新修订版本,

git checkout <arcpatch_revision>
arc diff <master-branch> --update <revision>