Articles of merge

Puis-je influencer la stratégie de fusion utilisée par "récursif" lors de l'application d'un cache git?

J'ai un set d'utilitaires de debugging vivant dans une fente de stockage de git; Je me déplace entre les twigs qui ne diffèrent que très légèrement en ce qui concerne les changements dans la cachette. Je git stash apply la cachette supérieure sur la twig respective pour tester une fonctionnalité. Cependant, j'ai rencontré un conflit […]

Supprimer le pointeur de parenté de commit faux

J'ai importé un repository Bazaar dans Git (en utilisant git bzr ), mais le référentiel résultant contient un faux lien parent de commit: Notez que le commit marqué 1.02-6 est basé sur le commit 1.02-3 , mais que 1.02-1 est également marqué comme parent. (Note: Tous les commits dans cette partie du repo sont marqués, […]

Configuration d'un outil de diff pour Git sous Windows

Depuis git diff dans powershell résulte principalement en une quantité illisible d'espaces ou de caractères étranges, j'ai installé Perforce P4Merge, pour gérer la fusion et la diff. Cependant, je ne peux pas faire git diff ouvrir l'application p4merge pour voir le diff. Jusqu'à présent mon .gitconfig ressemble à ceci: [diff] tool = p4diff [difftool "p4diff"] […]

GIT – les twigs ne se ferment pas après la fusion

nous sums assez inexpérimentés en utilisant GIT. En fait, nous aimons l'idée de twigs đŸ˜‰ Mais d'une manière ou d'une autre toutes les fusions d'un user ne ferment pas la twig … Vous pouvez regarder l'image ici: http://tinypic.com/images/404.gif Il y a une ligne grise et une ligne bleue qui est juste devenue droite … même […]

Le button de fusion du contrôle de code source est-il grisé?

Sur mon lieu de travail, nous avons mis en place le contrôle de source GIT. Nous avons fait une nouvelle twig du maître et modifié à peu près tout le code dans quelques modules. Lorsque nous sums arrivés à merge le button de fusion dans la window de comparaison des sources était grisé? Nous avions […]

Comment replace la vérification git non fusionnée avec la version amont

J'essaye de returnner un file localement modifié à la version la plus récente en amont, annulant effectivement mes changements. $ git checkout — Jovie/Jovie-Info.plist error: path 'Jovie/Jovie-Info.plist' is unmerged Utiliser -f modifie l'erreur pour avertir, mais ne fera toujours pas le changement (???) $ git checkout -f — Jovie/Jovie-Info.plist warning: path 'Jovie/Jovie-Info.plist' is unmerged Le […]

git-svn fusionne et commente les détails

nous utilisons git–svn pour gérer les twigs d'un repo SVN. Nous sums confrontés au problème suivant: après un certain nombre de validations par l'user X dans la twig, l'user Y voudrait utiliser git-svn pour merge les changements de twig en trunk. Le problème que nous voyons est que les messages de validation pour toutes les […]

Quelle est la bonne façon de faire "Checkout avec Rebase", puis appuyez sur les files fusionnés dans Intellij IDEA

Dans Git, j'ai deux twigs: master et myFeatureBranch (que j'ai créé via la nouvelle twig d'IDEA alors que j'étais sur master). Depuis que j'ai créé myFeatureBranch, d'autres membres de l'équipe ont apporté plusieurs changements au master. Je voudrais apporter ces changements, et je suis conscient que je vais avoir des conflits de fusion. Mon idée […]

Git: restaurer le référentiel divergent après une réinitialisation échouée

J'ai couru un git pull –rebase , et avorté après avoir réparé plusieurs conflits de fusion en utilisant git rebase –abort . Avant la tentative de rebasculement, le git status m'a dit: "Votre twig est en avance sur 'origin / master' par 20 commits." Maintenant, je reçois: "Votre twig et 'origine / maître' ont divergé, […]

git fusionne avec –no-ff et –squash

J'utilise la façon git flow de gérer les twigs dans mon repo, comme décrit dans: http://nvie.com/posts/a-successful-git-branching-model/ Ainsi, la séquence de commands que je devrais utiliser serait la suivante: git checkout mybranch git pull –rebase origin develop git checkout develop git merge –no-ff mybranch Cependant, il y a une chose que j'aimerais faire différemment, dans certains […]