2017-02-23 3 views
0
  • J'ai un référentiel Git.
  • Entre chaque version, je crée une étiquette pour la publication.
  • Lors de la création de la balise, je veux juste bloquer les validations pendant ce temps à ma branche de travail actuelle.
  • Toute aide serait appréciée.
+0

Vous ne savez pas exactement ce que vous demandez. Que voulez-vous dire par "bloquer" les commits? – bejado

+0

bloc signifie que les commites ne devraient pas aller dans ma branche de travail en cours pendant un certain temps. – rakesh

+2

Si vous ne voulez pas que des commits entrent dans votre branche, alors ne faites aucun commit. – bejado

Répondre

1

commites bloc par mon équipe

Cela signifie que vous ne parlez pas de votre pension clonée local, mais au sujet de la prise en pension à distance du côté du serveur.
Le problème est que nous ne savons pas ce que ce serveur est:

  • qui vous ne contrôlez pas, comme un (github.com, bitbucket.org, gitlab.com, service d'hébergement repo ...)
  • qui vous hébergez sur vos serveurs (une instance privée gitlab ce Community Edition par exemple)

Dans tous les cas, plutôt que d'essayer de bloquer commits « pendant une période de temps », vous pouvez protéger la branche (on GitHub ou on BitBucket ou on GitLab). Cela fonctionne même sur l'instance privée de GitHUb, Bitbucket ou GitLab.
Vos collaborateurs poussent leurs validations sur une branche distincte et effectuent une demande d'extraction (ou de fusion)