web-dev-qa-db-fra.com

Comment un développeur peut-il surmonter leur peur de fusionner des conflits?

Je suis débutant au développement collaboratif, j'ai commencé à apprendre des conflits de fusion. Et j'ai cette question.

Est-il possible pour un développeur de reporter délibérément la fusion car il ne veut pas être celui qui résolvait un conflit potentiel?

Si ce n'est pas la solution, quelles sont les stratégies qui fonctionnent?

51
Youssef Esseddiq

Ils sont une catastrophe complète, car la fixation de ceux-ci peut résulter du code que OK compile, mais contient maintenant des bugs (des lignes perdues ou dupliquées qui ne sont souvent pas des déclarations ne casse souvent pas la construction elle-même). Ils prennent également beaucoup de temps précieux pour réparer.

Toute amélioration technique permettant de résoudre des conflits de fusion plus facilement ou automatiquement est le bienvenu. Je pense également que certaines approches organisationnelles devraient être prises pour minimiser la possibilité des conflits de fusion.

0
h22

Même lorsque je gère un référentiel où je suis le seul collaborateur et que je dispose de plusieurs succursales, j'évite vraiment de devoir changer de travail de branche, à moins que cela ne puisse pas être évité.

L'horreur de faire le changement dès que possible en raison de quelque chose d'urgent et de commettre simplement le changement d'abord puis de changer, puis soudainement quelque chose de bizarre sur la liste des changements apparaît, cela m'est arrivé hier, c'était le pire, comme les dernières minutes de votre Un commit instantané clignote avant vos yeux, et j'essaie de penser dur et de rester cool mais à l'intérieur, je suis comme "WTF, je viens de commettre tout pourquoi il y a encore quelque chose sur la liste de changement !!!"

Mes conseils personnels lorsque vous rencontrez des conflits et que vous devez fusionner, c'est vraiment le faire calme et collecté, réellement se concentrer et n'essayez pas de raccourci ou que cela dès que je le faisais, aussi lorsque vous manipulez les codes d'autre, assurez-vous de savoir ce qu'ils " Je faisais et si nécessaire, contactez-les.

La fusion peut être un tueur silencieux puisque tout va fonctionner correctement parce que, après la fusion, vous le compilerez jusqu'à ce qu'il fonctionne de votre côté pensant que la fusion a fait quelque chose à votre code si une erreur survient, les gens ont tendance à se concentrer sur leur travail par conséquent nous Oubliez la fusion signifie que le travail de quelqu'un est maintenant entre nos mains.

0
encryptoferia