J'ai un référentiel git central que tout le monde pousse à tester et à intégrer, mais il n'est poussé que lorsque les fonctionnalités sont 'prêtes'. Alors que dans le milieu d'une grande tâche, les développeurs ont souvent de nombreux commits qui restent sur leurs disques durs. Parfois, au milieu de ces projets, j'aimerais voir ce que fait un autre développeur ou lui montrer comment j'ai fait quelque chose. J'aimerais pouvoir dire à un autre développeur de simplement "tirer ma copie de travail". La seule façon que je peux penser est que tout le monde utilise SSH sur leurs machines de développement et ajoute des comptes ou des clés SSH pour tout le monde, mais c'est un énorme cauchemar de confidentialité et d'autorisations, et cela demande beaucoup de travail.Comment partagez-vous votre dépôt git avec d'autres développeurs?
Faut-il simplement pousser vers ce référentiel central dans ces cas-là? Devrions-nous pousser après chaque engagement local?
utilisez-vous Linux ou Windows? – hasen
la plupart des développeurs actuels sont sur OS X, donc ssh n'est pas totalement hors de question. – semi