Ho trovato un paio di post correlati, ma quelli in realtà non rispondono alla mia domanda. Diciamo che voglio installare questo pacchetto: https://github.com/pear/Net_SocketCome rendere il compositore NON creare una directory .git per un pacchetto
un estratto dal mio composer.json:
{
"config": {
"preferred-install": "dist"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/pear/Net_Socket.git"
}
],
"require": {
"pear/net_socket": "*",
}
}
Quindi ho bisogno per essere installato senza la directory .git in modo che non si vede come sottomodulo nel mio progetto. Come faccio a scaricare una versione "dist", come altri hanno detto? Devo taggare un commit?
Un po 'più semplice e anche più sicuro specificando la directory "fornitore": 'trova tipo-vendor d -name \ .git -exec rm -rf \ {\} \;' – JasonGabler