English  Italiano

Git - Composer, duo gagnant

Il est incontestable que Git est un formidable gestionnaire de versions. Composer est, quand à lui, le gestionnaire de dépendances de Symfony2 dont on ne va plus pouvoir se passer.Voyons, comment tirer le meilleur profit de ces 2 outils...

Pour créer un nouveau projet Symfony 2.1 et versionner nos développements.

Installer Symony2 via Composer

php /path/to/composer.phar create-project symfony/framework-standard-edition your-folder-name 2.1.6

Remplacer 2.1.6 par la dernière version stable de Symfony

Initialiser le dépôt Git

cd your-folder-name
git init

S'assurer que votre fichier .gitignore ressemble à peu près à ça

web/bundles/
app/bootstrap.php.cache
app/cache/*
app/config/parameters.yml
app/logs/*
build/
vendor
composer.lock

À adapter selon les besoins...

Pour finir...

Renseigner l'adresse du dépôt distant :

git remote add origin https://adresse/de/ton/depot.git

Versionner les fichiers qui doivent l'être :

git add .

Committer les modifications :

git commit -a

Les envoyer sur le dépôt distant :

git push origin master

Et l'intérêt de tout ça ?

Pour mettre à jour des bundles, il suffit de lancer :

php /path/to/composer.phar update Your/Bundle-name

Et, ce qui est tout aussi pratique : installer des bundles tiers (ou les vôtres, ce blog est installé ainsi) de la même manière...

php /path/to/composer.phar require mv/mv-blog-bundle:~1.4.1

Article publié le 30/12/2012 à 20:07

Le 30/12/2012 à 21:20 Phpmike a écrit:

Pour télécharger composer, voir ici :
http://getcomposer.org/download/

Commenter l'article
Rédiger votre commentaire