La programmation

1233
Comment générer un patch git pour un commit spécifique?

J'ai besoin d'écrire un script qui crée des correctifs pour une liste de numéros de validation SHA1. J'ai essayé d'utiliser git format-patch <the SHA1>, mais cela a généré un patch pour chaque commit depuis ce SHA1. Après que quelques centaines de correctifs aient été générés, j'ai dû arrêter...

1219
Comment renommer une balise Git?

Aujourd'hui, je regardais les journaux d'un projet et j'ai réalisé qu'il y a quelque temps, j'ai touché le nom d'une étiquette. Existe-t-il un moyen de renommer la balise? Google n'a rien trouvé d'utile. Je me rends compte que je pouvais vérifier la version étiquetée et créer une nouvelle...

1218
Comment vider la sortie de la fonction d'impression?

На этот вопрос есть ответы на Stack Overflow на рurredом : Как в bash-конвейере использовать вывод из python сразу? Comment forcer la fonction d'impression de Python à s'afficher à l'écran? Ce n'est pas un doublon de Désactiver la mise en mémoire tampon de sortie - la question liée tente une...

1212
Comment mesurer le temps écoulé en Python?

Ce que je veux, c'est commencer à compter le temps quelque part dans mon code, puis obtenir le temps écoulé, pour mesurer le temps qu'il a fallu pour exécuter quelques fonctions. Je pense que j'utilise mal le module timeit, mais les documents sont juste déroutants pour moi. import timeit start =...

1210
Comment utiliser git merge --squash?

J'ai un serveur Git distant, voici le scénario que je souhaite effectuer: Pour chaque bug / fonctionnalité, je crée une branche Git différente Je continue de valider mon code dans cette branche Git avec des messages Git non officiels Dans le référentiel supérieur, nous devons faire un commit pour...