Qu'est-ce qu'un correctif dans le contrôle de la version git?

Qu'est-ce qu'un correctif dans le contrôle de la version git?
Tout en travaillant sur un projet d'équipe à Git, les développeurs doivent collaborer avec d'autres membres de l'équipe. À cette fin, ils peuvent utiliser des correctifs GIT pour partager des fichiers de code source avec d'autres. Les autres membres de l'équipe appliquent des correctifs à leurs projets pour les utiliser. Plus précisément, cela permet aux utilisateurs de partager des changements avec les autres membres de l'équipe, de résoudre les conflits et de collaborer sur le même projet.

Cette étude expliquera:

  • Qu'est-ce qu'un correctif dans le contrôle de la version git?
  • Comment créer / créer un patch en utilisant le "Format-Patch GIT" Commande?
  • Comment créer / créer un patch en utilisant le "git diff" Commande?

Qu'est-ce qu'un correctif dans le contrôle de la version git?

Dans Git Version Control, un correctif est simplement un fichier texte qui maintient la description des modifications apportées au code. Il contient tous les changements et différences apportés au projet dans le passé. De plus, il enregistre toutes les informations sur les lignes de code qui ont été ajoutées, supprimées ou modifiées.

Comment créer / créer un patch à l'aide de la commande «Git Format-Patch»?

Pour faire un patch dans GIT, parcourez d'abord le répertoire local souhaité. Ensuite, vérifiez l'historique des engagements et sélectionnez l'ID de validation particulière. Après cela, exécutez le «Format-patch git -1 ”Commande pour créer un correctif à partir de l'ID de validation sélectionné. Enfin, vérifiez le patch créé.

Étape 1: Accédez au référentiel local

Tout d'abord, redirigez vers le répertoire local particulier à l'aide de la commande ci-dessous:

$ cd "C: \ git \ reposc"

Étape 2: voir l'histoire de la validation

Ensuite, vérifiez le journal GIT pour afficher l'historique de la validation:

$ Git Log --Oneline

Dans la sortie ci-dessous, l'historique des engagements peut être vu avec l'ID de validation. Choisissez le hachage de validation souhaité. Par exemple, nous avons sélectionné le «03668b5”Commit ID:

Étape 3: Créer / faire du correctif

Maintenant, utilisez la commande suivante avec l'ID de validation sélectionnée pour créer un patch à partir de celui-ci:

$ GIT Format-Patch -1 03668B5

Étape 4: Vérifiez le patch créé

Pour vous assurer que le nouveau patch a été créé, exécutez la commande ci-dessous:

$ ls

On peut observer que le nouveau «0001-new-feture-file-ajout.correctif»Le patch est créé:

Comment créer / créer un correctif à l'aide de la commande «git diff»?

Le "git diff> »La commande peut également être utilisée pour créer un patch dans GIT. Pour ce faire, consultez les étapes fournies.

Étape 1: Afficher le journal GIT

Tout d'abord, consultez l'historique des engagements en vérifiant le journal GIT:

$ Git Log --Oneline

La sortie ci-dessous a affiché l'historique de la validation, y compris l'ID de validation. Copiez l'ID de validation particulière pour la création d'un correctif. Par exemple, nous avons sélectionné le «1839bf4”Commissez le hachage:

Étape 2: Créer ou faire du patch

Ensuite, créez un patch à l'aide du "git diff”Commande et spécifiez le nom de fichier ID de validation et de patch:

$ git diff 1839bf4> mypatch.difficulté

Ici le "1839bf4«Est le identifiant de validation, et«mypatch.difficulté«Est le nom du fichier de correctif:

Étape 3: Vérifiez le patch créé

Enfin, vérifiez le correctif nouvellement créé à l'aide du «LS" commande:

$ ls

On peut observer que le «mypatch.difficulté»Le fichier de patch a été créé avec succès:

Nous avons expliqué le patch dans Git et les méthodes de création d'un patch dans GIT.

Conclusion

Dans le contrôle de la version GIT, un correctif est un fichier texte qui contient la description des modifications ou modifications et différences apportées au code du projet dans l'histoire. Il enregistre toutes les informations sur les lignes de code qui ont été ajoutées, supprimées ou modifiées. Pour créer un patch dans Git, le «Format-patch git -1 " ou la "git diff> »La commande peut être utilisée. Cette étude a expliqué le patch dans le contrôle de la version GIT et les méthodes de création.