Nous utilisons Git dans notre équipe pour gérer notre base de code.Comment ne pas perdre de travail dans la fusion git committe
De temps en temps, j'ai remarqué que nous avions des cas où des changements de code particuliers sont perdus. J'ai suivi la question vers le bas et il semble être causé par fusion engage:
Un développeur tire des changements d'origine à son repo local.
Une validation de fusion est effectuée. Puisque ceci n'est pas validé automatiquement (par défaut), le développeur apporte une modification à la validation de fusion (par exemple: annuler un changement de fichier de code particulier).
Le développeur pousse à l'origine.
Quelle est la meilleure façon de se protéger de ce scénario?
De même, comment puis-je restaurer les changements perdus de la manière la plus simple? En général, j'applique manuellement les modifications à nouveau.
Vous pouvez toujours revenir à la validation avant la fin de la fusion. – lilezek
Vous avez probablement perdu du travail en raison de conflits de fusion mal gérés. – hspandher
Normalement, les développeurs ne doivent pas ignorer les modifications des validations de fusion. – crashmstr