Publié le 12 Juin 2013

Pour connaître toutes les branches disponibles sur un serveur git on peut utiliser la commande:

# git remote show origin
 * remote origin
 Fetch URL: http://bliz@patatos.org/scm/BLOG/blog.git
 Push  URL: http://bliz@patatos.org/scm/BLOG/blog.git
 HEAD branch: master
 Remote branches:
   dev              tracked
   master          tracked
 Local branches configured for 'git pull':
   master          merges with remote master
 Local refs configured for 'git push':
    master          pushes to master          (up to date)

On voit ici que le serveur contient 2 branches: dev et master (mais seul master est utilisée en local).

Voir les commentaires

Rédigé par Bliz

Publié dans #Version control

Repost 0

Publié le 2 Juin 2013

Lorsqu'on utilise la ligne de commande MySQL on peut facilement charger un fichier sql à l'aide de la commande source :

mysql> source mon_fichier.sql;

Le problème est qu'il faut connaître le répertoire de travail courant de MySQL pour pouvoir utilisé un chemin relatif.

Et bien c'est très facile grâce à la séquence d'échappement \! qui permet de lancer n'import quelle commande shell.

Ainsi :

mysql> \! pwd

permet de connaître le repertoire de travail.

Et surtout cette séquence d'échappement permet de lancer n'import quelle commande shell :

mysql> \! bash

permet  d'ouvrir un shell à l'interieur de MySQL

et 

mysql> \! vi mon_fichier.sql

permet même de modifier le fichier sans sortir de MySQL.

Voir les commentaires

Rédigé par Bliz

Publié dans #MySQL

Repost 0