Creé un repository con dos desarrolladores. El primer desarrollador creó una nueva twig mysql_login y empujó un file. Otro desarrollador creó una nueva twig mysql_register y empujó un file.
Ahora mis preguntas:
¿Es posible extraer otra twig para que se muestre el command git branch?
dominar
mysql_login
mysql_register
Mi segundo desarrollador estaba en la twig mysql_register y ejecuté el command:
git pull origin mysql_login
Este command extrajo files de la twig mysql_login y se fusionó en mysql_register
Al igual que puedo evitar que los usuarios accedan / tiren / obtengan otras twigs.
Espero ser claro con mis preguntas
Gracias
¿Es posible tirar de otra twig (…):
Utilice los commands de fetch
y checkout
para eso. git fetch
actualizará el estado del repository desde el control remoto y git checkout <branchname>
creará una copy local de la twig remota dando como resultado la list de sucursales que necesita
¿Es posible evitar que un segundo desarrollador tire o empuje hacia la twig mysql_login?
Puede establecer restricciones de twigs con bitbucket, pero creo que su problema puede resolverse con el uso correcto de git: tener twigs de características de usuario no compartidas y tener un desarrollador que combine el progreso en una base de código común en la twig master
(o de development
).
Su segundo desarrollador también debe search y verificar otra twig para evitar fusiones de sucursales no deseadas.
Ver por ejemplo un model simple de ramificación git .