web-dev-qa-db-fra.com

Utilisation de l'arborescence source, rebase avec conflit, rebase ne fonctionne pas après la résolution du conflit

J'utilise SourceTree comme mon outil git sous Windows.

J'ai une branche principale et une branche et je ne peux pas obtenir SourceTree pour effectuer un rebase en cas de conflit.

main ressemble à:

c1 -> c2 -> c4 -> c5

ressemble à:

c1-> c2 -> c3

Je veux rebaser la fonctionnalité pour qu'elle soit:

c1 -> c2-> c4-> c5-> c3

Il existe un conflit entre c3 et c5 . Je peux résoudre le conflit, mais lorsque je valide les modifications, j'obtiens une balise [~ # ~] head [~ # ~] et je regarde mon graphique Je peux voir que la branche de la fonction n'a pas été rebasée.

Comment puis-je faire fonctionner le rebase?

54
user4007604

Malheureusement, le chemin UX pour la résolution des conflits lors d'un rebase est assez pauvre en atlassian-sourcetree .

Une fois que vous avez résolu le conflit et que toutes vos modifications ont été apportées dans la zone de transit, au lieu de cliquer sur valider , accédez à Actions -> Continue Rebase :

enter image description here

123
Philip Pittle