IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GIT Discussion :

Branch OK - Master KO :)


Sujet :

GIT

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Mars 2018
    Messages : 29
    Points : 17
    Points
    17
    Par défaut Branch OK - Master KO :)
    Hello,

    Un truc bizarre qui m'arrive ce soir, j'ai poussé mon app rails sur Heroku, mais j'ai du faire quelques modifs dans certains fichiers pour pouvoir être en ligne (rien de très important). Le master est donc passé sur Heroku et fonctionne parfaitement.

    Depuis, lorsque je fais un rails s sur le master local, il n'arrive plus à se connecter à la bdd... et je ne comprends pas trop pourquoi. GST me donne un statut clean.

    Lorsque je vais sur la dernière branche, rails s fonctionne normalement. J'ai poussé et mergé cette version sur le master, espérant récupérer une version clean, mais rien n'y fait.

    Une idée de ce que je pourrais faire ?

    Merci

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 369
    Points : 23 623
    Points
    23 623
    Par défaut
    Bonsoir,

    Il y a peu de chances que ce soit dû à Git mais si ta branche locale fonctionne et pas le master, la première chose à faire est de comparer les deux. Tape ceci :

    Code Shell : Sélectionner tout - Visualiser dans une fenêtre à part
    git diff master nom_de_ta_branche

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Mars 2018
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    Merci bien, j'ai trouvé d'où provenait la ligne qui me cassait tout :
    # url : <%= ENV['DATABASE_URL'].sub(/^postgres/, "postgis") %>
    Pourtant elle est commentée.... comme quoi

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 369
    Points : 23 623
    Points
    23 623
    Par défaut
    Citation Envoyé par Benji12 Voir le message
    Pourtant elle est commentée.... comme quoi
    … comme quoi c'est justement pour cela que les (D)VCS ont été mis au point. Et d'ailleurs la possibilité de comparer les différentes révisions avec Bitkeeper a été l'objet d'une discussion assez animée entre Linus Torvalds et les dirigeants de l'éditeur de Bitkeeper. Les décisions qui ont suivi ont été à l'origine du démarrage du projet Git.

    N'oublie pas le bouton en bas de la page !

  5. #5
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 369
    Points : 23 623
    Points
    23 623
    Par défaut
    Une chose à laquelle je pense :

    Citation Envoyé par Benji12 Voir le message
    Merci bien, j'ai trouvé d'où provenait la ligne qui me cassait tout :
    # url : <%= ENV['DATABASE_URL'].sub(/^postgres/, "postgis") %>

    C'est bien d'avoir repéré la ligne mais il est intéressant de savoir, également, si elle a été insérée, supprimée ou modifiée.

    Pourtant elle est commentée.... comme quoi

    Dans le cas présent, l'ordre dans lequel j'ai passé les révisions a une importance : un git diff a b va « de a vers b ». Donc, si tu vois une ligne où le dièse « # » a été ajouté, ça expliquerait pourquoi ta branche locale s'est « remise » à fonctionner. Un git diff b a, par exemple, t'afficherait les mêmes modifs mais à effet inverse : les « + » deviendraient des « - » et vice-versa.

    Si, en revanche, il s'agit simplement d'un ajout ou d'une suppression, ou que c'est le reste de la ligne qui a été modifiée, alors c'est dû au type de fichier qui la contient. J'y vois <%, ce qui veut dire que c'est du Ruby inline dans un autre fichier. Si c'est du haml par exemple, le dièse ne la mettra pas en commentaire…

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Mars 2018
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    Citation Envoyé par Obsidian Voir le message
    C'est bien d'avoir repéré la ligne mais il est intéressant de savoir, également, si elle a été insérée, supprimée ou modifiée.
    En fait cette ligne était nécessaire pour que l'app fonctionne sur heroku. Je l'ai donc commentée sur ma version locale pensant la désactiver... mais non, elle était quand même lue.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/11/2017, 17h13
  2. Réponses: 1
    Dernier message: 28/03/2012, 12h09
  3. Réponses: 1
    Dernier message: 30/03/2011, 16h53
  4. Problème de restauration de la bdd master
    Par biquetv dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 22/06/2004, 16h25
  5. [SNMP][MIB] quelle branche de la MIB choisir?
    Par fadoua dans le forum Développement
    Réponses: 2
    Dernier message: 07/04/2004, 09h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo