计算机系统应用教程网站

网站首页 > 技术文章 正文

干货:使用arc合并代码命令详解

btikc 2024-09-04 03:29:57 技术文章 12 ℃ 0 评论

·此文档并非最佳实现方案,仅供参考,实际操作时请自行斟酌,·因某些功能在中文下无效,强烈建议phab环境设置为英文

1. 提交评审

·arc diff [options]

option可以不填写,如果不写就是提交与master的diff

多次diff,会自动更新上一次提交的评审(适用于英文环境)

执行完该命令后,会自动跳转到填写reviewers界面,建议进行如下格式的填写

1. 第一行XXX XX为提交日志,必须填写

2. [test plan] 内容可以随意填写。

3. Reviewers: [name],[..],这里的人名一旦错误,会被中止提交并报错(英文环境下会记忆上次的人员列表)

4.Subscriber:填写订阅者,这里订阅者不能填写执行arc 命令的本人,否则会被提交失败

如果是分支合入master,建议新建临时分支进行合并后再提交评审

常用的option选项

# options
  • arc diff [commit]
检出与[commit]的差异,提交评审

arc diff master

2查看列表

arc list 用于查看评审列表,显示评审的状态

3提交代码

  • arc land [options]

若失败,需从diff从头开始

同一分支下的所有评审会被一次性提交

提交至指定分支 --onto [branch]

指定提交信息 --revision 列表中有多个评审时,需要指定提交信息

arc land --revision D345 --onto master

3.关闭评审

有时候由于某些操作导致明明已经提交的评审却还在列表中显示,可以使用如下命令进行关闭

arc close-revision D600

关闭提交号为D600的评审

4.示例

下面通过具体的命令来演示分支test合合入master的一系列操作,这里我们采用新建临时分支合并代码

1. 确认test已冻结所有代码

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表