gpt4 book ai didi

用于创建存储库的 phabricator 命令行

转载 作者:行者123 更新时间:2023-12-04 17:49:23 24 4
gpt4 key购买 nike

我正在尝试使用 Phabricator 的代码审查功能对类(class)学生提交的代码进行评分。代码提交到 Subversion 服务器,其中每个学生在服务器的顶级位置下都有自己的文件夹。对于当前的类,我无法控制根位置。如果我这样做了,我会移动它,以便有一个文件夹包含我需要的类(class)的所有学生存储库,并在该文件夹中创建一个存储库并与较低的分支不同,但此时我不能。

我找到了一种方法,可以从命令行在 Phabricator 中完成几乎所有我需要做的事情,例如创建每个学生用户并生成差异。只有一件事我不知道该怎么做:创建存储库。

我查看了 Phabricator 和 Arcanist 帮助中的选项,但没有看到任何似乎可以满足我需要的选项。

有谁知道是否可以从 Phabricator 或 arc 命令行创建存储库?或者以其他一些自动化的方式?

谢谢!

最佳答案

我们现在没有一个非常简单的方法来做到这一点,但你可以使用 arc调用导管 API。将 JSON blob 通过管道传输到其中:

echo '{"name":"repo name", ...}' | arc call-conduit repository.create

您可以访问 /conduit/method/repository.create/在 Web UI 上获取调用接受的参数列表。

关于用于创建存储库的 phabricator 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21057439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com