Maison > Questions et réponses > le corps du texte
某草草2017-05-02 09:49:26
Vous n'avez pas tous une branche de développement publique ?
Tirez une branche de développement de dev. Une fois le développement terminé, tout le monde la fusionnera dans dev.
Ayez des conflits et résolvez les conflits.
高洛峰2017-05-02 09:49:26
Tout d'abord, git natif prend en charge la création et la fusion de branches 1, donc tous les outils de gestion de versions de code basés sur git (comme gitlab/github) prennent également en charge la fonction de branche par défaut (gitlab. Aura également une fonction de gestion des autorisations)
De plus, un problème majeur dans le projet en question est comme @52lidan l'a dit, Il n'y a pas de dev
branche, ce qui entraîne une confusion dans la gestion des versions de code (la branche A, B ou C est-elle la plus importante ? ) , donc la suggestion de sujet est :
Le projet doit avoir les branches suivantes
master
: Branche de code (protégée) pouvant être officiellement publiée dans l'environnement de production 2
dev
: Après développement et tests préliminaires, une branche de code fonctionnelle est utilisée pour fusionner le travail de chacun et les bugs corrigés (protégés)
Créez une nouvelle branche pour chaque tâche, et les personnes suivent la tâche au lieu que les tâches suivent les personnes. En d'autres termes, sur la bibliothèque distante, la tâche n'a qu'une seule branche, et tout le monde tire Obtenez-le localement. Le travail de chacun sur la tâche doit être validé localement, puis poussé vers la branche de tâche ( Il n'est pas recommandé que plus de trois personnes collaborent sur une tâche, sinon la tâche sera décomposée en plusieurs branches<. 🎜> )
protected
/owner
dans le projet peuvent fusionner les soumissions soumises par d'autres master
↩.
merge request
PHP中文网2017-05-02 09:49:26
Je ne comprends pas très bien le sens de la question. La fusion elle-même est effectuée entre différentes branches. Pourquoi ne peut-elle pas être fusionnée entre branches ?
曾经蜡笔没有小新2017-05-02 09:49:26
Même si la fusion se fait selon le principe du premier arrivé, premier servi, si le développement local est terminé sans transmettre les mises à jour à l'extrémité distante, comment peut-il y avoir une situation de fusion. Au moins, il devrait y avoir un b sur l'extrémité distante ? fin. Sinon, fusionnez-le avec a. Ouais, mais ce n'est pas bon
仅有的幸福2017-05-02 09:49:26
Les branches doivent avoir des points de bifurcation. Plus on s'éloigne du point de bifurcation, plus l'incohérence théorique est grande et plus une intervention humaine est nécessaire pour fusionner. Il n'y a aucune branche qui ne puisse être fusionnée sans intervention humaine
.