web-dev-qa-db-fra.com

Bitbucket: mettre à jour une fourchette pour fusionner les modifications du référentiel maître?

Je travaille avec un dépôt git bitbucket auquel j'ai accès en lecture seule, j'ai donc créé une fourchette pour travailler sur mes fonctionnalités.

Question: Comment puis-je mettre à jour ma fourchette pour inclure les modifications apportées au référentiel d'origine par le propriétaire?

Sur github, il semble que l'on doive faire ce qui suit, donc je soupçonne que c'est similaire à ceci:

 $ git remote add upstream git://github.com/octocat/Spoon-Knife.git
 $ git fetch upstream
 $ git merge upstream/master

Je n'ai trouvé aucune information à ce sujet dans la Documentation Bitbucket pour les fourches

46
franka

Tout comme GitHub, vous devez tirer les validations vers votre propre machine, les fusionner, puis les repousser sur votre fourche sur Bitbucket.

Si vous accédez à votre fork sur Bitbucket, vous pouvez cliquer sur "comparer fork" pour accéder à une page où vous voyez les validations entrantes et sortantes. Si vous allez dans l'onglet "entrant", vous verrez des instructions comme

$ git remote add <remote_name> [email protected]:<upstream>/<repo>.git
$ git fetch <remote_name>
$ git checkout master
$ git merge <remote_name>/master

qui correspondent étroitement aux instructions GitHub.

57
Martin Geisler
  1. Aller à votre fourche sur bitbucket
  2. Cliquez sur le menu Branches dans le volet de navigation de gauche
  3. Cliquez sur le bouton "..." à droite de la succursale et sélectionnez "Comparer". Ou, dans l'url, ajoutez le mot "comparer". Pour que l'URL ressemble à ceci: https://bitbucket.org/<user name>/<fork name>/branches/compare
  4. Cliquez sur l'icône de commutateur (flèches noires haut/bas entre les segments de branche) pour que la flèche bleue pointe dans votre fourche
  5. Sélectionnez les branches correctes dans votre fourche et le dépôt du propriétaire
  6. Cliquez sur Comparer
  7. Cliquez sur Fusionner
12
soch guru