Question

Je suis la mise en place d'un nouveau projet et le plan sur l'utilisation de git et GitHub pour sourcecontroll et hébergement de prise en pension et le phare pour bugtracking. Je travaille avec git depuis un certain temps maintenant, mais seulement utilisé pendant plus d'une solution de sauvegarde de solution de codage collaboration.

[Modifier] Reade ici pour plus de détails: http://git.pastebin.com/ArzBBx6j [/ Modifier]

De plus, je l'ai remarqué que dans github vous pouvez configurer un servicehook au phare de sorte que chaque fois que vous pousser à GitHub il informe le phare des changements. Celui-ci utilise un jeton pour l'authentification de l'utilisateur et a la capacité de changer des billets pour résoudre etc.

Cependant, ce jeton je crois que les fonctions façon à ce que chaque fois qu'un utilisateur pousse à la prise en pension (dosn't importe qui), il est le propriétaire du repo que « mises à jour » du phare. Ceci est un problème.

Alors, je crois qu'il est nécessaire avec 2 prises en pension séparés à GitHub (un pour chaque dev), et je me demande sur le flux de travail qui doit être utilisé.

soins de Any1 à déchiqueter toute la lumière sur cette question? Comme quand tirer et pousser (et où), et comment faire les deux prises en pension GitHub en synchronisation ou quelque chose comme ça? Ou une autre solution au problème tout à fait.

Était-ce utile?

La solution

Je ne suis pas sûr de la partie phare, mais dans mes collaborations sur github, nous avons un développeur commencer un dépôt et les autres fourches elle. A partir de là, nous essayons de garder nos propres branches « maîtres » comme dans la synchronisation que possible en tirant (et la fusion) de l'autre de si nécessaire. Une bonne façon de le faire est de prendre l'habitude (ou peut-être un script) de tirer toujours avant de pousser à github, afin de minimiser les effets des conflits. Bien sûr, cela n'échelle pas très bien avec le nombre de développeurs. Avec plus de 3 ou si les développeurs vous auriez probablement besoin d'un référentiel unique plus centralisé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top