我正在与bii迈出第一步。我可以毫无问题地完成get started教程。但是,当我在github上手动创建一个新项目时,将其拉出,添加带有gtest和gmock include的主文件,在项目文件夹中运行推荐的bii init,然后键入bii find,我得到以下信息。 。

INFO:正在处理更改...

INFO:在服务器上找不到部门

我得出结论,如果我使用bii init -L初始化存储库,则一切正常。但是,bii init --help说。 。

用法:bii init [-h] [-L [LAYOUT]] [名称]

创建一个新的biicode项目

位置参数:name的可选名称
夹。如果指定,bii将
创建一个新文件夹并在其中初始化一个项目,
否则,它将尝试在当前


可选参数:-h,--help显示此帮助消息,以及
退出-L [LAYOUT],-l [LAYOUT],-layout [LAYOUT]
可选布局。如果未指定参数,它将使用
“最小”的。其他可用:CLion

如果我不指定布局,则建议忽略L参数。

我的问题是,与仅输入没有额外参数的L相比,没有指定布局的bii init参数有什么作用?

注意:

  • OSX 10.10.2
  • bii 2.7
  • 最佳答案

    基本上

    $ bii init -L
    

    是相同的
    $ bii init -L=simple
    

    最简单的地方是最小的布局,它允许直接在项目根目录中编辑块。

    当然,可以改善命令帮助。生成的布局将是:
    project
     |-bii
     |  |-deps
     |  |-cmake
     |  |-build
     |-bin
     |  |-myexe
     |-main.cpp
    

    如果不使用-L选项,那么您将创建一个常规的biicode项目布局,这有很大的不同,它要求用户块位于“blocks”文件夹内,并且所有aux文件夹(deps,build,cmake)都将位于项目根目录。典型的工作流程将是
    $ bii init myproject
    $ cd myproject
    $ git clone repo-url blocks/mybiicodeuser/myblockname
    

    通常,块名等于github存储库名称,许多人的用户名等于github和biicode。

    07-27 20:41