我正在与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
参数有什么作用?
注意:
最佳答案
基本上
$ 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。