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

ASt*_*der 5 phabricator

我试图使用Phabricator的代码审查功能来评定课堂上学生提交的代码.代码将提交给Subversion服务器,其中每个学生在服务器上的顶级位置下都有自己的文件夹.对于当前的类,我无法控制根位置.如果我这样做,我会移动它,所以有一个文件夹,其中包含我所需要的所有类的学生存储库,并在该文件夹中创建一个repo,并从较低的分支区域进行区分,但此时我不能.

我已经找到了一种方法,可以从命令行中完成Phabricator中我需要做的几乎所有事情,例如创建每个学生用户并生成差异.只有一件事我无法弄清楚如何做:创建一个存储库.

我查看了Phabricator和Arcanist的帮助中的选项,但我没有看到任何似乎做我需要的东西.

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

谢谢!

Eva*_*ley 7

我们现在没有一种非常简单的方法可以执行此操作,但您可以使用它arc来调用Conduit API.将JSON blob管道输入:

echo '{"name":"repo name", ...}' | arc call-conduit repository.create
Run Code Online (Sandbox Code Playgroud)

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