Git: Boas Práticas para atualização remota do git

0

Estou trabalhando com outras pessoas em um projeto e gostaria de ser notificado em tempo hábil se houver algo a ser extraído do GitHub (talvez também de outros participantes diretamente).

Eu estava pensando em criar um cron-job que atualize remotamente a cada hora e meu shell verifica o log git HEAD..origin em cada "render" do prompt se houver algum item lá. (via oh-my-zsh / lib / git)

Existe uma maneira melhor de fazer isso?

    
por mmlac 06.10.2011 / 01:52

2 respostas

0

Se você deseja ser notificado quando alguém enviou alterações para o repositório remoto, você deve configurar os ganchos de pós-recebimento nesse servidor, um dos scripts de amostra na fonte git é usado para enviar email para um ou mais endereços quando o repositório recebe mudanças, o github também deve suportar esses scripts.

Dessa forma, você pode saber quando fazer um 'git pull' para atualizar seu repositório.

Eu não gosto da idéia do trabalho do crontab, isso pode causar problemas se as mudanças do servidor não puderem ser combinadas com o seu repositório local.

    
por 06.10.2011 / 04:50
0

Um gancho pós-recebimento no GH que executa um git fetch em sua máquina local parece que ele alcançaria o que você está procurando. Ele sincroniza os changelogs sem mesclar as alterações.

    
por 06.10.2011 / 23:16

Tags