Après git merge, aucun conflit ne se produira entre les fusions et les conflits, mais sera remplacé directement.
伊谢尔伦
伊谢尔伦 2017-06-22 11:52:46
0
3
1024

1. L'environnement officiel dispose d'un entrepôt, mais pour plus de commodité, mes collègues de l'époque l'ont directement empaqueté et développé dans l'environnement de test. Maintenant que le développement est terminé, cette partie nouvellement développée n'a pas été incluse dans la bibliothèque de versions. Je ne sais pas comment fusionner.

2. Je crée maintenant une nouvelle branche basée sur la branche dev, et remplace directement les fichiers sous la nouvelle branche par les fichiers qui n'ont pas été inclus dans le référentiel auparavant, et j'ajoute un commit.

3. Maintenant, j'ai créé une branche de dev2 basée sur la branche dev. Je suis passé à dev2 et j'ai fusionné la nouvelle branche. J'ai constaté que les fichiers n'avaient pas fusionné ni n'étaient en conflit pendant le processus de fusion. créé une nouvelle branche. Ces fichiers sous la nouvelle branche.

Excusez-moi si vous rencontrez des problèmes similaires, merci de me donner quelques conseils. Merci!

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(3)
过去多啦不再A梦

Deux questions.

  1. Quelle partie entendez-vous par « partie nouvellement développée » ?

  2. En quoi dois-tu changer dev2 maintenant ?

曾经蜡笔没有小新

Vous pouvez essayer la commande git Cherry-pick pour fusionner un commit dans une branche.

过去多啦不再A梦

git merge En fait, le dernier nœud fonctionnel de votre branche dev2 actuelle, le dernier nœud de la nouvelle branche et leur nœud parent commun seront fusionnés de manière à trois. Par rapport à leurs nœuds communs, la nouvelle branche équivaut à tout changer. les fichiers, contrairement à la branche dev2. Il n'y a aucun changement, donc git choisira de fusionner automatiquement
pour remplacer le fichier sur dev2

.

D'après ce que vous avez dit, votre collègue n'aurait dû ajuster que certaines fonctions. Vous pouvez envisager d'utiliser git difftool pour fusionner manuellement les deux branches

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!