1 votes

Erreur ConEmu lors de l'essai de git commit une fusion après conflit

J'utilise la version de ConEmu 180206 preview pour avoir un terminal décent sous Windows avec le support des onglets. Il fonctionne très bien la plupart du temps.

Mais j'ai une erreur qui se produit presque chaque fois que je commit des changements après un conflit de fusion sur Git. L'erreur :

 git commit
hint: Waiting for your editor to close the file...       0 [main] vim 7956 C:\Program Files\cmder\vendor\git-for-windows\usr\bin\vim.exe: *** fatal error - cmalloc would have returned NULL
   1839 [main] vim 7956 cygwin_exception::open_stackdumpfile: Dumping stack trace to vim.exe.stackdump
[feat/my-branch 7b0d482] Merge branch 'develop' into feat/my-branch

Même avec l'erreur, le commit est fait correctement.

Je ne sais pas si le message de conflit par défaut de git est un problème (j'étudierai plus en profondeur la prochaine fois que l'erreur se produira, peut-être que les guillemets simples en sont la cause...), mais il suit ce format :

Merge branch 'develop' into feat/my-branch

J'ai visité quelques discussions sur ce problème et le seul conseil que j'ai pu extraire de ces discussions est de réduire la hauteur du tampon (ma valeur actuelle est de 5000) mais cette solution ne fonctionne pas pour moi.

Alors, quelle alternative avais-je pour résoudre ce problème ?

0voto

Conrad B Points 167

J'ai rencontré une erreur similaire en utilisant la console Windows dos - et la réduction de la taille du tampon de la console à 25 lignes et 120 caractères de large a résolu le problème. Ce n'est pas seulement conemu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X