Articles of git merge

git pull options pour éviter les conflits de fusion

Existe-t-il une ou plusieurs option (s) lors de l'exécution de git pull qui n'autorise aucune possibilité de conflit de fusion? J'ai examiné les stratégies de fusion, mais aucune ne semble correspondre à cette description. Je suis à la search d'une option comme git pull –quit_if_possible_merge Fondamentalement, vous voulez une command pour tirer sur le site […]

Tortoise GIT – montre les changements créés dans la twig après la fusion

est-il possible de montrer seulement committe un et les changements créés dans une twig spécifique? Si je fais cela avant la fusion cela fonctionne. Si je fusionne la twig master vers cette twig (pour la rendre effective) alors je vois commits et merges faits dans la twig master. Est-ce un moyen de le filterr? Merci […]

Git: faux conflits de fusion?

J'utilise git depuis quelques années, et de time en time quand je fais une fusion, git rapporte des conflits bizarres. Voici un exemple de file .htaccess, à partir du moment où j'ai fusionné dans la nouvelle version 7.24 du kernel Drupal: # Protect files and directories from prying eyes. <FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)(~|\.sw[op]|\.bak|\.orig|\.save)?$|^(\..*|Ensortinges.*|Repository|Root|Tag|Template)$|^#.*#$|\.php(~|\.sw[op]|\.bak|\.orig\.save)$"> <<<<<<< HEAD Order allow,deny […]

Fusionner une twig avec un historique propre

Je travaille sur une twig (avec d'autres) de maître. A – B – C – F – G (master) \ D – E (branch-a) Périodiquement, nous fusionnons master dans la twig, pour minimiser les conflits plus tard. A – B – C – F – G (master) \ \ D – E – H (branch-a) […]

Comment récupérer des noms de twig dans un pilote de fusion Git personnalisé?

J'écris un pilote de fusion personnalisé qui doit être conscient des noms des twigs qu'il fusionne. J'ai réussi à récupérer le nom de la twig fusionnée (destination) avec git symbolic-ref HEAD et le nom de la twig fusionnée dans (source) à partir de la variable d'environnement GITHEAD_<SHA> . # resortingeve merged branch name from an […]

Git: impossible de faire une validation partielle lors d'une fusion (SourceTree)

Après avoir mis à jour le SourceTree vers sa dernière version, je me bats avec ce problème. Supposons le scénario suivant: Il y a les files A , B et C sous le contrôle de version et il n'y a qu'une seule twig. Dans ma copy de travail, je fais quelques changements dans le file […]

Comment ces commits de git ont-ils été dupliqués dans la mauvaise twig?

J'essaie d'aider un collègue à comprendre ce qu'un tas d'avertissements de «commit vide» étaient dans sa récente fusion. J'ai ouvert gitk, et j'ai vu quelque chose comme ça: _o (Z) Merge branch 'new-branch' (yesterday) o | (Y) Fix bad merge (person 1) o_| (X) Merge branch 'master' into new-branch (recent) o | (W) Last legitimate […]

gitatsortingbutes ne paramètre pas correctement le pilote de fusion

J'ai la structure de directory suivante: project/ .git/ … app/ … config/ initializers/ braintree.rb environments/ production.rb .gitatsortingbutes Mon projet utilise deux twigs principales, le master et la mise en scène, chacune effectuant le suivi d'une télécommand différente (production et mise en scène d'applications Heroku). L'idée est que la twig de transfert avance avec de nouvelles […]

Ma twig dev est 1 commit derrière master après une requête pull

J'ai deux twigs: maître et 0.6 J'ai changé du code en 0.6. J'ai créé une request de tirage pour les deux commits que j'ai faits sur le site Web de Github. J'ai ensuite fusionné ce PR de 0,6 au maître. Les deux twigs contiennent les changements. Mais pourquoi ma twig 0.6 est-elle maintenant engagée derrière […]

En utilisant Git, est-il possible de split la résolution des conflits de fusion pour une seule fusion entre plusieurs développeurs?

Quelques antécédents: Actuellement sur CVS et cherche à déménager à Git. Nous effectuons des mises à jour planifiées pour notre plate-forme interne personnalisée complexe chaque mois. Dans le stream de travail de développement actuel, nous avons plusieurs twigs, une pour chacune de nos versions planifiées, comme un exemple: Sortie 7000, qui sortira probablement en mai […]