0

負荷テストに K6 を使用しています。

K6、Grafana、InfluxDB docker-compose セットアップをここから複製しました。

https://github.com/loadimpact/k6

ここに示すように、Docker を使用するための手順は、このページ ( https://k6.io/docs/results-visualization/influxdb-+-grafana )の下部にあります。

git clone 'https://github.com/loadimpact/k6'
cd k6
git submodule update --init

最後の行はどういう意味ですか? (git サブモジュールの更新 --init)。私はそれが何もしていないのを見ることができません。

また、これは、このソリューションを初めて複製するときにのみ必要な 1 回限りのアクションですか?

複製したソリューションに独自のテストを追加し、既存の .git フォルダーを削除し、git init を実行してから、独自の新しいリポジトリにチェックインします。

他の人が私の新しいリポジトリを複製する場合、複製後に「git submodule update --init」コマンドを実行する必要がありますか?

4

1 に答える 1

1

この行はgit、サブモジュールを更新/取得/プルするように指示します。これは必須です... git はそれらを単独でプルしないため、それらにアクセスしたい場合は、このコマンドを実行する必要があります。

k6 はずっと前 (3 年前だと思います) にサブモジュールを使用していましたが、これはドキュメントで修正されていないようです。これに必要だったサブモジュールに何が含まれていたかはわかりませんが、もはや必要ありません。

私はそれを落とすためにPRをしました。

于 2020-08-18T15:42:34.430 に答える