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 :

Conflits sur un merge - Git/GitLab


Sujet :

GIT

  1. #1
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2011
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2011
    Messages : 257
    Par défaut Conflits sur un merge - Git/GitLab
    Bonjour,

    une fois de plus je galère au moment de merger ma branche de travail avec ma master

    .gitignore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    # Byte-compiled / optimized / DLL files
    __pycache__/
    *.py[cod]
    *$py.class
    */__pycache__/*
    ...
    malgré mon fichier .gitgnore, les fichier pycache posent problème

    et donc quand je merge :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $ git merge feature/22
    warning: Cannot merge binary files: unblind/migrations/__pycache__/0003_auto_20200124_1007.cpython-37.pyc (HEAD vs. feature/22)
    warning: Cannot merge binary files: unblind/migrations/__pycache__/0002_auto_20200124_0904.cpython-37.pyc (HEAD vs. feature/22)
    Auto-merging unblind/migrations/__pycache__/0003_auto_20200124_1007.cpython-37.pyc
    CONFLICT (content): Merge conflict in unblind/migrations/__pycache__/0003_auto_20200124_1007.cpython-37.pyc
    Auto-merging unblind/migrations/__pycache__/0002_auto_20200124_0904.cpython-37.pyc
    CONFLICT (content): Merge conflict in unblind/migrations/__pycache__/0002_auto_20200124_0904.cpython-37.pyc
    Removing randomization/templates/randomization/_randomisation_edit.html
    Automatic merge failed; fix conflicts and then commit the result.
    je galère, merci d'avance pour votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2011
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2011
    Messages : 257
    Par défaut
    J'ai résolu temporairement mon problème de merge mais lorsque je lance mon projet sur master et que je fais un git status, les fichiers .pyc sont toujours suivis... (ci-dessous)

    comment dois-je faire pour définitivement enlever ces fichiers du suivi à l'avenir
    rien de ce que j'ai pu faire jusque là ne semble être la bonne façon de faire...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    $ git status
    On branch master
    Your branch is up to date with 'origin/master'.
    
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git restore <file>..." to discard changes in working directory)
            modified:   export/migrations/__pycache__/__init__.cpython-37.pyc
            modified:   parameters/migrations/__pycache__/0003_auto_20200128_1337.cpython-37.pyc
            modified:   parameters/migrations/__pycache__/0004_auto_20200129_1206.cpython-37.pyc
            modified:   parameters/migrations/__pycache__/0005_auto_20200305_0810.cpython-37.pyc
            modified:   parameters/migrations/__pycache__/0006_auto_20200305_1238.cpython-37.pyc
            modified:   parameters/migrations/__pycache__/0007_auto_20200305_1242.cpython-37.pyc
            modified:   parameters/migrations/__pycache__/0008_auto_20200305_1428.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/0001_initial.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/0002_auto_20200129_1206.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/0003_auto_20200129_1434.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/0004_auto_20200210_1750.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/0005_historicalstock_stock.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/0006_auto_20200218_1344.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/0007_auto_20200218_1359.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/0008_auto_20200218_1403.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/0009_auto_20200218_1410.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/0010_auto_20200302_1059.cpython-37.pyc
            modified:   pharmacy/migrations/__pycache__/__init__.cpython-37.pyc
            modified:   randomization/migrations/__pycache__/0008_auto_20200302_1059.cpython-37.pyc
    
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
            unblind/migrations/__pycache__/
    
    no changes added to commit (use "git add" and/or "git commit -a")

  3. #3
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419

  4. #4
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2011
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2011
    Messages : 257
    Par défaut
    merci pour ta réponse
    j'ai regardé l'autre fil mais je ne comprends pas vraiment

    je sais que je vais de nouveau galérer dans quelques temps car je n'arrive pas à comprendre...
    quelque soit ce que j'ai tenté, les fichiers .pyc sont toujours indexés et du coup, bien que je les ai référencé dans mon gitignore, ils continueront de poser problème dans mes merges...

    il faudrait que je puisse "tout reprendre à zéro"

  5. #5
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Le truc à comprendre c'est que le fait de mettre des fichiers dans le .gitignore ne les supprimes pas pour autant de l'index. Ils sont toujours versionnés.

    Donc il te faut dans l'ordre :

    - les sortir du .gitignore ;
    - les sortir de l'index via la commande expliquée dans l'autre discussion ;
    - commit ;
    - les remettre dans le .gitignore ;
    - commit

    Et là tu seras retombé sur tes pattes.

Discussions similaires

  1. Conflits sur un merge - Git/GitLab
    Par OZ1977 dans le forum ALM
    Réponses: 17
    Dernier message: 04/12/2019, 14h46
  2. Oracle 10g : Question sur un MERGE
    Par eryk71 dans le forum SQL
    Réponses: 5
    Dernier message: 06/04/2012, 10h41
  3. Sql*Plus ORA-00905 sur un MERGE
    Par HRS dans le forum SQL
    Réponses: 9
    Dernier message: 19/09/2008, 18h51
  4. Conflit sur une durée de préavis
    Par Saturnin dans le forum Démission
    Réponses: 5
    Dernier message: 27/04/2007, 13h23
  5. Conflit sur un calque entre position et width
    Par renaud26 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 41
    Dernier message: 31/08/2006, 14h50

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