textmode
(usa Slackware)
Enviado em 12/08/2016 - 15:30h
ede_linux escreveu:
Olá a todos,
Estou a criar um repositorio git num servidor. Tenho como objectivo simular um ambiente de produção e de desenvolvimento.
Trabalhe com no mínimo dois branches, produção pode ser o próprio master padrão e crie mais um com o nome desenvolvimento. É bom avaliar quais são as requisitos deste projeto e tentar alinhá-los com os guias de boas práticas.
Onde o servidor vai receber os códigos do git e vai também suportar o apache para que as páginas web funcionem. Mas a minha questão é:
O repositório, que terá a versão final do código, é o mesmo local onde o apache vai pingar para recolher os ficheiros? Ou devem estar em ambientes separados?
É o mesmo lugar, a divisão/controle é feito pelos branches.
Pois o ambiente de desenvolvimento estará na minha máquina. Farei o git clone do projecto e depois terei apenas que fazer os commit necessários. Mas pretendo que quando fazer os commit os mesmos fiquem logo em produção. Por isso acho que deve ficar tudo na mesma página. Mas antes de colocar questões de como fazer isso gostava de primeiro esclarecer esta questão.
Obrigado
Imaginando o fluxo de trabalho mais simples, seria mais ou menos o seguinte:
1. Sua máquina é a área de desenvolvimento e faz os o push para um servidor central.
2. No ambiente de produção você faz o pull.
E se algo der errado em produção? Faça revert para pontos anteriores as últimas modificações. Tem quem trabalhe com branches, tags ou apenas o HEAD puro mesmo.
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
https://perspicazsite.wordpress.com