Différence des outils de command line?

Existe-t-il une différence entre les outils de command line fournis avec xcode et ceux installés avec xcode-select ? Si j'installe xcode, puis xcode-select --install , ceux installés avec xcode seront-ils écrasés?

Si je me souviens bien, il télécharge le packageage de command line xcode tools, qui fait partie de la dissortingbution xcode principale. Je ne m'attendrais pas à download quoi que ce soit si les outils de command line sont déjà installés.

Xcode possède des outils de command line embeddeds à son set d'applications, utilisés par l'IDE Xcode en tant que de besoin et distincts du package devises de command line pour Xcode, qui peut être téléchargé par lui-même, qui s'installe en dehors de l'set d'applications. Le package séparé peut être installé et utilisé sans avoir installé l'application Xcode. En ce qui concerne le versionnage, je crois que chaque version de Xcode étant disponible, une version correspondante du package devises de command line pour Xcode est également disponible et ce qui est inclus en commun devrait être les mêmes versions. Lors de l'installation du package devises de command line pour Xcode avec Xcode installé, il n'écrase pas les outils de command line Xcode.app, ils sont mis à jour en tant que Xcode.