Skip to main content

Boîte de dialogue : Options - Git

Symbole: _git_icon_options_git.png

Fonction : La boîte de dialogue contient des paramètres pour CODESYS Git. Pour plus d'informations sur le CODESYS options, voir : Boîte de dialogue : Options

Appel : Menu

Tableau 1. Gestion des certificats

Toujours accepter le certificat

Désactivé par défaut

_cds_icon_checked.png: Le certificat envoyé par le serveur est toujours accepté même s'il n'est pas valide. Il n'est pas marqué comme fiable.

Accepter le certificat auto-signé

Désactivé par défaut

_cds_icon_checked.png: Un certificat auto-signé est également accepté (ceux-ci sont normalement rejetés).

Si l'option n'est pas sélectionnée et qu'il n'y a pas de certificat de confiance, vous recevrez un message d'erreur. Vous pouvez ensuite consulter les détails du certificat et décider si la connexion doit quand même être établie ou non.



Tableau 2. Options Git Pull/Merge

Git Pull / Git Merge

Ces options n'affectent que Conflits Git.

Fusionner la stratégie de conflit

Option :

  • Appliquer les fusions automatiques (selon disponibilité): Les fonctionnalités de fusion automatique doivent être utilisées chaque fois qu'elles sont disponibles pour le type d'objet concerné.

  • Échec en cas de conflit (ne pas fusionner): L'opération de fusion est abandonnée avec un message d'erreur en cas de conflit.

  • Laisser l'utilisateur résoudre les conflits: Les conflits doivent fondamentalement être traités manuellement. Pour plus d'informations, consultez : Conflits de fusion, « problèmes relationnels »

  • Utilisez "le nôtre" pour les conflits: CODESYS Git devrait essayer de résoudre les conflits en utilisant toujours le contenu de la branche cible lors de la fusion.

  • Utilisez 'leurs' pour les conflits: CODESYS Git devrait essayer de résoudre les conflits en utilisant toujours le contenu de la branche source lors de la fusion.

Stratégie d'avance rapide

Option :

  • Utilisez l'avance rapide si possible: Les commits de la branche source, dont l'heure est postérieure à un commit qui existe déjà dans les deux branches, sont automatiquement appliqués lors de la fusion. Dans ce cas, aucune entrée de commit de fusion n'est créée dans l'historique. Si les validations sont incohérentes, aucune avance rapide n'a lieu.

  • Pas d'avance rapide

  • Avance rapide uniquement (échec sinon): La fusion est toujours tentée avec une stratégie d'avance rapide. Si les conditions ne sont pas remplies, la fusion échoue avec un message correspondant.

    Cas d'utilisation typique de l'avance rapide : Tirez

Engagez-vous sur le succès:

_cds_icon_checked.png: si l'opération d'extraction ou de fusion a été exécutée sans aucun conflit, un commit est également exécuté automatiquement. Si l'avance rapide réussit, l'option n'a aucun effet.



Tableau 3. Signalement des messages

Niveau de verbosité

Sélection du niveau de détail :

  • Par défaut: Informations de base (par exemple, le nom de la commande avec des informations sur le succès de l'action, aucun détail)

  • Verbeux: Informations supplémentaires sur les résultats et les étapes intermédiaires. Utile pour la création de scripts en cours d'exécution sans CODESYS interface utilisateur.