J'ai un référentiel en ligne hébergé chez Bitbucket mais l'un des développeurs a des problèmes de connexion Internet et la plupart du temps ne peuvent pas se connecter au référentiel. Afin de conserver le même code dans le référentiel et partagé entre les développeurs, je pense créer un patch et lui envoyer un email. Depuis que lui et moi utilisons SmartGit client, il est possible de créer et d'appliquer un correctif de SmartGit? J'ai lu le docs mais je n'ai pas trouvé d'aide, de conseil à ce propos? Je ne sais pas si la fonctionnalité Git Flow est la solutionCréer un correctif et appliquer un correctif dans SmartGit
Répondre
Cela semble être pris en charge à partir de la version 6.5 de SmartGit. Voici le changelog: https://www.syntevo.com/smartgit/changelog-6.5.x.txt (sous SmartGit 6.5 aperçu 1)
Les étapes suivantes ont bien fonctionné pour moi.
Création d'un patch:
- Ouvrir le journal
- Choisissez un branchement et un clic droit sur un commit
- Sélectionnez "patch Format ..." et enregistrez le fichier
Application d'un correctif:
- Ouvrir le journal
- Allez dans « Outils » puis « Appliquer un patch ... »
- Sélectionnez le patch
Le patch sera appliqué sur la branche qui est actuellement vérifié.
Quelques informations supplémentaires: J'ai SmartGIT (v7.1.4) sur Windows 10 (64 bits) et Xubuntu Linux 16.04 (64 bits), mais malheureusement, ces fonctionnalités sont disponibles uniquement sur la version Windows, mais je ne comprends pas pourquoi. – silvioprog
Si ces commandes, ou aucune, sont manquantes, allez dans les préférences, les outils et cliquez sur "re-ajouter les paramètres par défaut" - les miens étaient manquants, probablement à partir des mises à jour au fil des ans. –
J'ai demandé à l'équipe de support SmartGit si elles implémentaient git format-patch
dans l'interface graphique ou non. Je suis la réponse suivante:
Non Si elle a besoin d'un engagement choisi, il ne peut pas être aussi travaillé autour à l'aide des outils externes.
Depuis la version 6.5, le correctif de format est supporté. – mstrap
- 1. Comment appliquer un correctif
- 2. diff récursif pour créer un correctif et appliquer un correctif récursivement
- 3. Comment faire pour appliquer un correctif GCC
- 4. Identification des fichiers pour un correctif/correctif
- 5. Comment puis-je appliquer un correctif dans git
- 6. Comment appliquer un correctif à un projet Java?
- 7. Comment appliquer un correctif récent de bogue dans jQuery
- 8. appliquer un correctif avant de passer au service principal
- 9. Comment utiliser un correctif dans Java
- 10. Correctif multiplateforme
- 11. Perforce - Générer un correctif après la synchronisation
- 12. Script shell pour créer un correctif pour les fichiers sélectionnés
- 13. Créer un correctif WURFL correspondant à l'agent utilisateur partiel
- 14. comment créer un correctif pour le programme d'installation existant
- 15. créer un fichier correctif à l'aide de l'application .net windows
- 16. comment appliquer le correctif dans Mercurial et montrent diff outil en cas d'échec appliquer
- 17. Le glisser-déposer nécessite un correctif mathématique
- 18. comment rejouer un journal de correctif
- 19. Tableau db2 inactif après un correctif
- 20. Utilisation de fichiers de correctif avec TFS (le fichier de correctif provient de subversion, git, etc.)
- 21. Application du fichier correctif dans drupal
- 22. Formulaire de correctif dans php
- 23. Android Mon emplacement-correctif
- 24. Mercurial comment créer un correctif pour un fichier dans un dépôt
- 25. Comment appliquer le correctif JDK 6 à JBoss
- 26. Périphérique d'abonnement expiré - Correctif
- 27. sélecteurs css IE6,7 correctif
- 28. Django correctif Admin pluriel
- 29. TortoiseHg Application d'un correctif
- 30. correctif de données temporelles
Pourriez-vous changer la réponse acceptée? Je crois que l'actuel est obsolète. – 01F0