Comment utiliser git suis d'appliquer des correctifs à partir de messages électroniques?
Je suis assez familier avec git(les trucs de base atleast-branches, la fusion,la collaboration avec les pairs, etc.) mais l'autre jour, un ami à moi m'a dit que nous pouvions utiliser git avec notre boîte aux lettres.
Le package est impliqué git-am (page de manuel ici).
Svp quelqu'un pourrait-il m'aider à obtenir commencé avec git-am.
- Êtes-vous sur unix/linux ou Windows? et vous utilisez le courriel, ou vous avez une connexion réseau qui pourrait échanger des fichiers de patch?
Vous devez vous connecter pour publier un commentaire.
L'autre grand chose impliqués est
git format-patch
. Cela va créer les patchs à être envoyés; ils peuvent ensuite être envoyés à l'aide degit send-email
ou directement. Par exemple:git am
accepte les patchs créés parformat-patch
, et de les appliquer de façon séquentielle, par exemple:Vous aurez à comprendre comment exporter les patchs au format mbox à partir de votre client de messagerie vous-même, mais je suppose que vous pouvez aussi tout simplement les envoyer sous forme de pièces jointes ou de les transférer directement.
Vous pouvez l'essayer pour vous-même entièrement à l'intérieur d'un seul référentiel pour voir comment il fonctionne. Créer un ensemble de correctifs comme ci-dessus, puis vérifier le point de départ, et l'utilisation
git am
d'appliquer les patchs.git send-email
dans la page de manuel. À l'autre bout... si les correctifs ont été envoyés en pièces jointes, juste tous les sauver et de les appliquer exactement comme je l'ai expliqué dans ma réponse. Si elles sont envoyées en ligne, vous pouvez (dans gmail) afficher le message d'origine (menu déroulant en haut à droite), l'enregistrer, supprimer la ligne vide en haut (je ne sais pas d'où ça vient), et d'exécutergit am
sur elle.Vous avez besoin d'un client de messagerie qui peut exporter mail en tant que fichier mbox. Exporter les mails et exécuter
git-am your-mbox-file
. C'est fait.Patchwork solution de contournement
https://github.com/getpatchwork/patchwork
Puisque personne ne semble savoir comment convertir des e-mails à la mbox avec des outils facilement disponibles, nombre de ces pierre angulaire de dinosaures projets les projets sont associés à un, parfois officiellement recommandé, patchwork instance en cours d'exécution, nombre d'entre eux hébergés sur https://patchwork.ozlabs.org/ par exemple:
Patchwork s'abonne à la liste et analyse les patchs généré par
git send-email
, et permet de télécharger un patch.Donc oui, encore une autre de l'outillage de la couche sur le dessus de l'e-mail...
Thunderbird à l'exportation de la mbox
Demandé à: Quelle est la meilleure façon d'appliquer git série de correctifs à partir de Thunderbird Pas de réponse à ce jour.
Voir aussi
git am /path/to/download.patch
commande très utile.