我有phabricator补丁,我成功合并到掌握。如何从UI恢复补丁?是否可以使用UI恢复它?
答案 0 :(得分:2)
Phabricator用于检查代码,而不是用于编辑代码。无法从Phabricator UI对您的存储库进行任意更改。要做到这一点,您需要回到客户端工具 - git revert
和arc 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>