2013-06-26 3 views
0

Je fusionnait un fichier, mais au moment de terminer la fusion 3 voies, j'ai vu ceci:git: Impossible de fusionner un fichier en raison des règles de .gitignore inconnus

Normal merge conflict for 'myfile.ext': 
    {local}: modified file 
    {remote}: modified file 
Hit return to start merge resolution tool (araxis): 
The following paths are ignored by one of your .gitignore files: 
Installers 
Use -f if you really want to add them. 
fatal: no files added 

Et git status donne:

Unmerged paths: 
# (use "git reset HEAD <file>..." to unstage) 
# (use "git add <file>..." to mark resolution) 
# 
#  both modified:  myfile.ext 

J'ai essayé de trouver le .gitignore mais il était inutile. Y at-il un moyen de forcer la fusion avant de résoudre le problème .gitignore fichier?

Répondre

1

Si vous voulez forcer une fusion à une branche particulière see this question

En ce qui concerne le fichier gitignore, qu'est-ce que Donnent?

git config --get core.excludesfile 

Est-Installers là-dedans?

+0

Merci Mark. J'ai regardé votre lien et je veux quelque chose de différent d'accepter le nôtre ou le leur. J'ai besoin pour résoudre les conflits et à vérifier. Je devrais vraiment explicitement d'exécuter git mergetool sur ce fichier. Votre conseil sur core.excludesfile est très utile et j'ai corrigé la règle d'ignorer. Merci! – kakyo

+0

content je pourrais aider –

Questions connexes