Skip to main content

Commande : Inclure les éléments externes au projet, Inclure les éléments externes

Symbole: _svn_icon_status_external.png

Une fonction: Ces commandes ouvrent le Inclure les externes dialogue.

. Appeler:
  • Projet → SVN menu

  • Menu contextuel: NVS

Exigence: Un objet est sélectionné dans l'arborescence des objets. Les externes sont intégrés en dessous. Si vous n'avez sélectionné rien ou le répertoire racine du projet, le Inclure les éléments externes au projet commande est disponible. Si vous avez sélectionné un objet, la commande Inclure les externes est disponible.

Astuce

Les mêmes externes ne peuvent pas être intégrés plusieurs fois à différents endroits dans le même projet. Cela entraîne des problèmes dans CODESYS en raison de conflits avec l'identification interne de l'objet.

Boîte de dialogue : Inclure les éléments externes

Tableau 17. URL du référentiel SVN
_svn_img_input_field_url_externals.png

URL de l'externe intégré

L'objet à intégrer est versionné et peut avoir des sous-objets.

Les externes sont situés à un autre emplacement dans le référentiel SVN que le projet. Il peut même se trouver dans un autre référentiel SVN.

Exemple: file:///D:/SVN repo A/trunk/DSTest.project/GlobalTextList

Remarque : Les objets qui doivent être intégrés sous l'objet sélectionné doivent avoir un type d'objet correspondant. Par exemple, une seule tâche peut être intégrée sous le Configuration de la tâche objet.

_svn_button_revision.png

Ouvre le Sélectionnez les catégories d'archives dialogue

Là, vous pouvez sélectionner une révision.

. Le bouton est étiqueté avec la révision actuellement sélectionnée :
  • DIRIGER: Révision la plus récente (révision supérieure)

    Défaut

  • 15: Numéro de révision de la révision sélectionnée

  • 23/12/2016 11:59:59 (UTC): Modifier la date de la révision sélectionnée (UTC)

Remarque : La boîte de dialogue propose les mêmes options que Révision grouper.

_cds_icon_three_dots.png

Ouvre le Navigateur de référentiel SVN dialogue

Là, vous pouvez parcourir le référentiel SVN.



Tableau 18. Révision

Options de sélection d'une révision

Remarque : la sélection valide actuelle est également affichée dans les boutons à côté de l'URL du référentiel SVN.

DIRIGER

_cds_icon_radiobutton_acitvated.png: Dernière révision (révision supérieure) sélectionnée dans une branche

Révision

_cds_icon_radiobutton_acitvated.png: Une révision spécifique par le numéro de révision

Exemple: 3

Date

_cds_icon_radiobutton_acitvated.png: Une révision spécifique par la date de modification

Exemple: 12/23/2016 11:59:59

Utiliser l'heure UTC

standard icon: Date de modification en temps universel



d'accord

Ajoute l'external et ses sous-objets avec la propriété svn:externals à votre projet (sous l'objet sélectionné)

La copie de travail est mise à jour et l'externe est superposé avec le _svn_icon_status_external.png symbole.

Exemple: _svn_img_external_objekt.png (dispositif externe Source)

Remarque : Si la liaison échoue (par exemple lors de l'ajout d'un périphérique sous une configuration de tâche), l'opération complète échoue et revient en arrière.

Remarque : Renommer ou déplacer des éléments externes individuels n'est autorisé qu'à l'intérieur d'une "arborescence externe", dans laquelle il n'est pas autorisé de déplacer l'objet supérieur.

Pour déplacer un arbre entier, vous devez le supprimer et le lier à un autre emplacement.

Astuce

"... Vous devriez sérieusement envisager d'utiliser des numéros de révision explicites dans toutes vos définitions externes. Cela signifie que vous pouvez décider quand retirer un instantané différent d'informations externes, et exactement quel instantané tirer. En plus d'éviter la surprise de obtenir des modifications dans des référentiels tiers sur lesquels vous n'avez peut-être aucun contrôle, l'utilisation de numéros de révision explicites signifie également que lorsque vous antidatez votre copie de travail à une révision précédente, vos définitions externes reviendront également à leur apparence dans cette révision précédente, ce qui signifie à son tour que les copies de travail externes seront mises à jour pour correspondre à la façon dont elles ressemblaient à l'époque où votre référentiel était à cette révision précédente. base de code complexe. ..."

Ceci est cité de: http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html