Je maintiens une branche de mon projet pour Python 3.1. Quand j'ai initialement fait le port de 2.6, j'ai utilisé 2to3, mais maintenant je dois constamment fusionner le nouveau code de la fourchette 2.6 dans la fourche 3.1. Comment puis-je effectuer automatiquement l'opération 2to3 sur ces fusions? (J'utilise git, si c'est important.)Outil comme 2to3, sauf pour les fusions
4
A
Répondre
7
Hmmm, vous êtes dans une position difficile. Peut-être que vous pourriez exécuter 2to3 sur la branche 2.6, puis fusionner les résultats de cela dans votre branche 3.1? Alternativement, peut-être que cette douleur vous fera reconsidérer votre stratégie de maintenir deux branches distinctes pour les deux versions de Python? J'ai eu de la chance en utilisant une seule base de code pour les deux versions: Running the same code on Python 2.x and 3.x
Questions connexes
- 1. Arrêtez tous les checkins sauf les fusions?
- 2. Python 2to3 modification manuelle
- 3. 2to3 ne fonctionne pas
- 4. Comment gérer les fusions avec hgsubversion?
- 5. Un outil comme ReSharper, mais pour Java?
- 6. Existe-t-il un outil pour les tests Java RMI comme SoapUI pour les services Web?
- 7. outil pour résoudre les "conflits triviaux" dans git
- 8. Outil pour nettoyer les CSS?
- 9. Regex pour tous les fichiers sauf .hg_keep
- 10. Existe-t-il un outil comme doxygen pour XSLT?
- 11. Existe-t-il un outil comme MaintainJ pour IntelliJ
- 12. Existe-t-il une stratégie TFS pour autoriser uniquement les fusions et non les modifications?
- 13. Optimisation: Un outil comme gprof pour Visual Studio
- 14. Mercurial remove changeset, historique avec fusions
- 15. Existe-t-il un outil comme ITester pour Mozilla Firefox?
- 16. Configurer TortoiseMerge comme outil de fusion externe pour SVN?
- 17. JavaDoc outil similaire pour les scripts SQL
- 18. Comment tromper git-svn pour reconnaître les fusions faites avec svn?
- 19. Outil jQuery branchant pour les contrôles dynamiques
- 20. Outil pour refactoriser les expressions booléennes
- 21. Les attributs .gitat de git traitent tous les fichiers comme binaires sauf quelques exceptions?
- 22. Open source js-kit/disqus comme outil
- 23. Utiliser WinMerge comme outil de fusion TortoiseHG
- 24. outil pour déterminer les licences pour les dépendances pom.xml
- 25. Outil pour détecter les problèmes de concurrence
- 26. outil pour lire les bûches de verre?
- 27. Outil pour diagonaliser les grandes matrices
- 28. Outil pour voir les objets dans permgen
- 29. Outil pour afficher/planifier les raccourcis clavier?
- 30. Outil pour les statistiques de programme