Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
services_arise:gitlab [2015/05/30 15:55] – créée coltel2008services_arise:gitlab [2015/07/05 11:11] lebouec2013
Ligne 84: Ligne 84:
   REFNAME=`echo $ref | sed -e 's/^refs\/remotes\/origin\///'`;   REFNAME=`echo $ref | sed -e 's/^refs\/remotes\/origin\///'`;
   git push origin ":$REFNAME";   git push origin ":$REFNAME";
 +done
 +</code>
 +
 +Ensuite :
 +<code>
 +git for-each-ref --format='%(refname)' refs/remotes/origin/tags |
 +cut -d / -f 5 |
 +while read ref
 +do
 +(echo "$ref" | grep -q '@') && git push origin ":tags/$ref"
 done done
 </code> </code>
Ligne 93: Ligne 103:
 cd ~/nouveau_depot cd ~/nouveau_depot
 git for-each-ref refs/remotes/origin/origin/ | while read commit osef ref git for-each-ref refs/remotes/origin/origin/ | while read commit osef ref
 +do
   BRANCHNAME=`echo $ref | sed -e 's/^refs\/remotes\/origin\/origin\///'`;   BRANCHNAME=`echo $ref | sed -e 's/^refs\/remotes\/origin\/origin\///'`;
   git branch $BRANCHNAME $commit;   git branch $BRANCHNAME $commit;
Ligne 100: Ligne 111:
 done done
 </code> </code>
 +
 +Vous pouvez également vous passer de la branche **trunk**, devenue inutile avec la branche //master//.
 +
 +<code>
 +git push :trunk
 +</code>
 +
 +Il est possible que vous ayez des erreurs lorsque vous essayez de supprimer certaines branches : il vous faut alors aller dans les //Settings// de Gitlab, puis //Protected Branches//, et vous cliquez **Unprotect** là où il faut.
  
 === Finalisation === === Finalisation ===