2016-05-13 2 views
0

J'ai un autre développeur frontal qui travaille avec moi et qui ne fait que commencer en Javascript. Je voudrais revoir son code pendant un moment alors qu'il se met au travail. Est-il possible que, comme je fusionne sa branche en ce que chaque fichier changé lance un appel à difftool où je peux voir les changements, modifier si nécessaire, puis continuer avec la fusion? Je suis à la recherche d'un workflow aussi fluide et rapide que possible. J'utilise diffMerge en tant qu'outil, mais je vérifie aussi Kaléidoscope.Comment fusionner les modifications de fichiers via git difftool

Répondre

0

Un outil pour effectuer une révision de code par les pairs est utile quelle que soit votre expérience et celle de vos coéquipiers. Donc, je choisirais l'un de ces outils, par ex. reviewboard, gerrit ou tout autre approprié à votre goût. Les efforts consacrés à l'installation et à l'exploration de leur fonctionnement ne sont pas très intéressants, mais les avantages sont importants. Mais si vous ne voulez pas vous embêter avec les 'services spéciaux', alors vous pouvez rester avec l'approche utilisée dans le développement du noyau Linux: une personne désireuse de pousser ses changements en amont, prépare une série de commits , puis génère une séquence de correctifs en utilisant git format-patch, puis les envoie à une personne approbatrice (on peut utiliser git send-email mais toute autre façon de composer des emails est parfaite).

La personne chargée d'approuver peut revoir ces correctifs dans un éditeur de texte, ou tout autre outil * et appliquer les correctifs au sein d'un éditeur ou à l'aide git apply ou git am

* par exemple Beaucoup d'éditeurs de texte et d'EDI ont un mode désigné pour voir et appliquer les correctifs de manière interactive.

+0

Merci pour la tête sur ces outils. Je vais les vérifier ce soir quand j'ai un peu de temps. – risingtiger