web-dev-qa-db-fra.com

Comment changer la branche principale dans BitBucket?

J'ai un repo sur bitbucket avec deux branches. La première branche est master avec un faux contenu, puis j'en ai une autre appelée trunk avec le bon contenu.

Je voudrais changer la branche principale à tronc (est en réalité maître). J'ai trouvé que, dans le référentiel, les administrateurs sont sur bitbucket web. Je pouvais changer cela, mais je ne pouvais pas.

Enfin, j'aimerais comprendre s'il est possible de le faire via un terminal à partir de mon dépôt local.

Une solution simple consiste peut-être à supprimer le contenu du maître et à fusionner le tronc en maître et à supprimer le tronc, mais je ne sais pas comment procéder.

19
Maik
  1. Dépôts

enter image description here

  1. Sélectionner un référentiel
  2. Réglages

enter image description here

  1. Branche principale: master

enter image description here

  1. Save repository details

enter image description here

44
030

Avec deux branches nommées trunk et master, changez le maître en HEAD du référentiel et supprimez trunk:

git symbolic-ref HEAD refs/heads/master
git branch -d trunk

De:

https://answers.atlassian.com/questions/280944/how-to-change-main-branch-in-bitbucket

0
Destrif

Vous pouvez fusionner le tronc en maître (vous devrez peut-être le forcer), puis supprimer le tronc.

git checkout master
git merge trunk
0
Vishal Kamat