プライベート git リポジトリでホストされている依存関係があり、パッケージ管理に satis を使用しています。リポジトリのマスター ブランチへのコミットを「1.0.0」としてタグ付けし、composer.json ファイルでそのパッケージを使用する場所を指定しました。
"require": {
"package/name": "~1.0"
},
"repositories": [
{
"type": "composer",
"url": "http://myownsatisrepo"
},
"config": {
"preferred-install": "dist"
}
コマンドを実行していますcomposer install --prefer-dist
したがって、安定したパッケージ バージョンを指定したという事実は、composer がレポ (私が望まない .git フォルダーを含む) を複製するだけでなく、代わりにパッケージをダウンロードすることを保証するはずです。install コマンドへの追加の構成フラグとパラメーターは、同じことを行う必要があります。それでも、composer はパッケージを複製するだけです。