35 votes

Après avoir corrigé les conflits, git se plaint toujours ?

En général, je rebase lorsque j'apporte des changements à mes coéquipiers, et j'ai souvent des conflits :

...
CONFLICT (content): Merge conflict in app/views/search/index.html.erb
Auto-merging public/stylesheets/application.css
CONFLICT (content): Merge conflict in public/stylesheets/application.css
Failed to merge in the changes.
Patch failed at 0001 organizing

When you have resolved this problem run "git rebase --continue".
If you would prefer to skip this patch, instead run "git rebase --skip".
To restore the original branch and stop rebasing run "git rebase --abort".

Ainsi, après avoir ouvert chaque fichier présentant un conflit, l'avoir corrigé, puis avoir validé les fichiers corrigés :

~/Projects/myApp[956f6e1...]% git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add

J'obtiens toujours la même erreur...

~/Projects/myApp[64b3779...]% git rebase --continue                         
Applying: organizing
No changes - did you forget to use 'git add'?

When you have resolved this problem run "git rebase --continue".
If you would prefer to skip this patch, instead run "git rebase --skip".
To restore the original branch and stop rebasing run "git rebase --abort".

J'ai en quelque sorte toujours eu ce problème, mais je suppose que je n'ai jamais vraiment choisi de m'y attaquer. git rebase --skip .

Comment résoudre le conflit de la bonne manière ?

-2voto

vladiim Points 734

Je me suis retrouvée dans la même situation et git rebase --continue n'a pas aidé. La course à pied rm -fr .git/rebase-apply le problème a été résolu

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X