- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以在 Phabricator 中以 bitbucket 方式进行拉取请求?
例如。从一些现有分支分支出来,然后创建拉(合并)请求以合并新分支?
我看到 Phabricator 差异工具只允许将一些手动输入的差异提交到某个分支。这是唯一的方法吗?
最佳答案
你可以混合git
和 arc
在一起,但它确实违背了arc diff
是用来使用的。
您可以利用 audit
相反,尽管我没有在下面详细介绍(我也没有使用审计)。
下面,我试图解释我们的新工作流程,来自 git-flow
使用 git
到改编版本和 arc diff
.
在我们开始使用之前 Phabricator
我们用了Gitlab
并创建合并请求。这些将由另一位开发人员审查。我们使用 JIRA
我们的工作流程包含一个 review required
在进入测试之前进行多项检查的阶段。
此时,我们已将分支推送到远程,请求审查并等待测试发生(我们混合了手动和自动测试)。
一旦审查被接受并且测试通过,特性分支就被合并到origin/develop
中。 .
我们的新工作流程消除了在 Gitlab
内创建合并请求的需要,尤其是审阅。
我的团队仍在使用包含 git-flow
的工作流程,但是,我们介绍了 arc diff
命令。这会在 Phabricator 中创建差异。开发人员将他的分支推送到远程,但没有提出合并请求。
我们在创建差异时运行以下命令(合并到 origin/develop
)
git checkout -b feature/foo
git add <files>
git commit -m "A useful commit message"
git push origin feature/foo
arc diff origin/develop # this creates the diff within diffusion
一旦审查被接受,我们就不会合并(或 arc land
)分支,我们等待所有测试的进行。这使我们能够在测试失败时更新差异,并且审查的开发人员可以轻松地看到哪些提交需要审查。
一旦测试通过,我们就可以简单地合并,或者使用 gitlab
合并请求或命令行。我们通常运行 arc close-revision <revision-id>
关闭 Phabricator 本身的修订。
我相信arc diff
的哲学是你不插入你本地的分支机构。相反,您创建了一个 diff
扩散显示。这被归类为 pre-push
工作流程。
Phabricator 还有一个 post-push
包含审计的工作流程。您可以通过修改提交消息来简单地将提交标记为准备好进行审核。
关于bitbucket - Phabricator 拉取/合并请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34684624/
Phabricator 是否允许与 Gliffy 或 Lucidchart 等工具集成以在 wiki 中制作图表? 怎么用Phabricator作为wiki来做架构图,有例子吗? 最佳答案 Phabr
我是 phabricator 的新手。 我正在尝试为一个项目在 Phabricator 上创建一个错误。 我所看到的只是创建一个任务。该任务没有子类别,无论它是错误/积压项目等。 提前致谢 最佳答案
我们的 Subversion 存储库和 Phabricator 安装有不同的身份验证系统。 但似乎 Phabricator 假定提交作者和 Phabricator 帐户将相同。文档中没有提到提交作者如
如何配置phabricator以支持匿名http? 我关注 official guide ,似乎使用 http 来托管所需的存储库 diffusion.allow-http-auth是 启用 , 但是
我们的团队正在使用 phabricator 来审查代码。在 Eclipse 中,我们可以在 checkin 存储库时在评论中发布添加的 Auditors: someone 的审核请求。 comment
我已经使用了一些配置设置并搜索了文档,但找不到任何关于此的信息。 Phacility 自己的 Phabricator 实例就是这样工作的(我也看到过其他安装),所以我认为必须有一种相对简单的方法来设置
我们公司使用 phabricator 作为代码审查流程。去年我在 phabricator 上创建了一些代码审查请求。但是现在我想删除它们。但是我找不到任何可以删除我的代码审查请求的按钮。任何帮助,将不
我在 phabricator 中为开发分支创建了评论,更新了几次,然后推送了分支进行测试。审查未完成但 phabricator 自动关闭它。 我可以创建另一个差异评论,但所有评论和更新都将是旧的...
我已经设置了 phabricator 并添加了几个用户。我注意到我可以更改用户的真实姓名或用户名,但我无法更改他们的电子邮件地址。有什么原因不向管理员公开吗?是否有允许管理员更改电子邮件地址的服务器设
我使用 Phabricator 进行代码审查,但项目一旦创建就无法删除。我唯一能做的就是将项目状态从事件更改为存档。另一个问题是任务,与项目相同,一旦创建任务,我就无法删除它。 有时,人们尝试测试 P
也许我是个白痴,但我有一个非常简单的问题:如何将 Phabricator 安装的主页更改为仪表板?我可以在 Phabricator 中创建一个仪表板......但是我如何确保当用户访问安装的基本 ur
有没有办法在电子表格格式的预推送代码审查中获取代码审查提交收到的评论? 这对于指标计算是必需的(代码行数与收到的评论数)。 这个有插件吗? 最佳答案 目前没有这样的选项。 更多详情 https://s
我安装了 Phabricator,一个用户以非标准形式创建了一个用户名。该用户已从批准屏幕中删除。 但是现在不可能在新表单中重新创建用户,因为不区分大小写的用户名相同,但电子邮件地址也相同 如何告诉
我在 Phabricator 中做了一个差异,其中包含一个包含敏感信息的配置文件。通常我会满足于放弃差异,但我不希望任何人看到我的密码(即使在我更改密码之后) 我应该在提交时更加小心,但它已经完成了。
在 Phabricator 中,我想在一个空间内创建一个项目或想将一个现有项目分配给一个空间,但我找不到这样做的方法。 在 Phacility 创建新任务之前,我想确定我是否遗漏了什么。 . 更新:我
转至 差异 -> 高级搜索 在 Phabricator 查询表单中的第一个字段是“负责用户”。它是做什么用的? 我无法弄清楚我负责哪些差异......即使我在评论者列表或差异的项目评论者中,我的一些评
例如: 我希望所有审阅者(最初指定或后来添加的)在更改被接受之前批准更改。 我想指定需要批准的审阅者和可选的其他一些批准。 我想批准更改,但同时添加另一个审阅者,他也需要在更改被接受之前批准更改。 我
我需要在我们的 Phabricator 安装中获取一个项目和多个用户的 PHID。找出如何执行此操作似乎很简单,但我搜索了文档无济于事。我是不是找错地方了? 最佳答案 最简单的方法: 进入项目 点击新
当标签推送到 Phabricator 托管的 git repo 时,我想使用 herald 来触发构建计划。 但是我发现我不能这样做,因为先驱规则中的提交钩子(Hook)(标签/分支)的类型无法触发构
我正在尝试设置 Phabricator 以使用 github,但我不知道在必须输入 Github SSH key 凭据的步骤中应该添加什么: 我应该从本地计算机输入我的用户名和 SSH key 吗?
我是一名优秀的程序员,十分优秀!