我试图使用Phabricator的代码审查功能来评定课堂上学生提交的代码.代码将提交给Subversion服务器,其中每个学生在服务器上的顶级位置下都有自己的文件夹.对于当前的类,我无法控制根位置.如果我这样做,我会移动它,所以有一个文件夹,其中包含我所需要的所有类的学生存储库,并在该文件夹中创建一个repo,并从较低的分支区域进行区分,但此时我不能.
我已经找到了一种方法,可以从命令行中完成Phabricator中我需要做的几乎所有事情,例如创建每个学生用户并生成差异.只有一件事我无法弄清楚如何做:创建一个存储库.
我查看了Phabricator和Arcanist的帮助中的选项,但我没有看到任何似乎做我需要的东西.
有谁知道是否可以从Phabricator或arc命令行创建存储库?或者以其他一些自动方式?
谢谢!
我们现在没有一种非常简单的方法可以执行此操作,但您可以使用它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上访问调用接受的参数列表.
| 归档时间: |
|
| 查看次数: |
1359 次 |
| 最近记录: |