Skip to main content

Utilisation de copies de travail

Vérification d'un projet

Vous pouvez copier CODESYS projets, qui sont enregistrés dans le Référentiel SVN, à votre système de développement pour modification.

Procédure. Création d'une copie de travail
  1. Ouvert CODESYS.

  2. Cliquez sur Projet → SVN → Vérifier.

    le Vérifier la boîte de dialogue s'ouvre.

  3. Spécifiez l'URL du référentiel SVN et sélectionnez un projet dans l'arborescence du référentiel SVN.

    Si un CODESYS projet a l'extension .project ou _project, il est alors automatiquement reconnu comme un "projet" à la caisse. S'il a l'extension .library ou _library, alors il est reconnu comme un "projet de bibliothèque".

  4. Dans Passer à la caisse, spécifiez le nom et l'emplacement de la copie de travail sur votre système de développement.

  5. Cliquez sur d'accord pour quitter la boîte de dialogue.

    Le projet s'ouvre dans CODESYS. Dans l'arborescence des objets du projet, le lien SVN est affiché avec icônes superposées. Le projet est maintenant enregistré en tant que copie de travail sur votre système de développement.

Modification de la copie de travail

Astuce

Mettez à jour la copie de travail avant de commencer l'édition, surtout si le projet est révisé par une équipe. C'est ainsi que vous évitez les conflits.

Vérification de la cohérence du profil de version

Depuis la version 4.4.0.0, CODESYS SVN vérifie si oui ou non le profil de stockage du projet (CODESYS version sous laquelle le projet a été enregistré) dans la copie de travail correspond au profil de stockage dans le référentiel SVN. Si les profils diffèrent, la note _cds_icon_warning.pngMise à jour du profil de stockage s'affiche en rouge dans le Modifications en attente vue et dans le Commettre dialogue. De plus, pour les actions qui nécessitent des validations entre le référentiel et la copie de travail, une boîte de dialogue de message vous informe de l'incohérence. Vous bénéficiez d'une assistance pour la modification nécessaire du profil de stockage. Par exemple, cela peut se produire avec les actions SVN suivantes : commit, revert, update et checkout.

Si la méta.profil l'objet apparaît modifié comme _svn_icon_status_modified.png, il doit également être validé car il contient les informations de profil de stockage.

Certaines actions ne sont plus possibles en cas de profils de stockage différents au niveau de l'objet afin d'éviter tout problème dû à des incohérences. Au niveau du projet, il y a au moins toujours l'option dans la copie de travail d'utiliser le Enregistrer le projet sous commande ou d'adapter à nouveau le format de stockage en revenant à une révision correspondante, même si cela peut entraîner des pertes de données mineures.

Vous pouvez voir le format de stockage actuel de la copie de travail dans le Renseignements sur le projet sur le Dossier onglet sous Enregistré avec.

  1. Ouvrez la copie de travail.

  2. Cliquez sur Projet → SVN → Projet de mise à jour (symbole: _svn_icon_update.png).

    Votre copie de travail est à jour.

  3. Révisez votre projet.

  4. Cliquez sur Projet → SVN → Modifier la copie de travail SVN.

    La boîte de dialogue s'ouvre. Là, vous pouvez parcourir vos modifications.

  5. Quittez la boîte de dialogue.

  6. Si nécessaire, vous pouvez cliquer NVS → Revenir dans le menu contextuel. Par conséquent, CODESYS SVN vérifie d'abord si le profil de stockage de la copie de travail correspond ou non au profil de stockage du projet dans le référentiel SVN. Si les profils de stockage diffèrent, la restauration ne peut pas être effectuée au niveau de l'objet (voir Noter au dessus).

    Le fichier est rétabli à la révision de base et vos modifications sont ignorées.

  7. Si nécessaire, vous pouvez cliquer Comparer dans le menu contextuel d'un objet édité.

    La boîte de dialogue de comparaison s'ouvre. Vous pouvez résoudre tous les conflits ici.

  8. Fermez la boîte de dialogue de comparaison.

  9. Cliquez sur Projet → SVN → Valider le projet (Symbole _svn_icon_commit.png).

    le S'engager la boîte de dialogue s'ouvre.

  10. Dans Message, spécifiez une entrée de journal décrivant vos modifications. Exemple: Changes for customer ABC, request 1234.

    Vos modifications sont enregistrées dans le référentiel SVN en tant que révision avec un numéro de révision.

Format de copie de travail modifié dans CODESYS SVN V4.1.0.0 et supérieur

Pour les projets en version CODESYS SVN V4.1.0.0 et plus, le répertoire de travail (copie de travail) a un nouveau format.

Si vous ouvrez un projet qui a été créé avec V4.0.4.0 ou inférieur, le projet est automatiquement mis à jour au nouveau format lorsqu'il est ouvert.

Si vous ouvrez un projet qui a été créé avec V4.0.4.0 ou inférieur et le projet est basé sur une ancienne version SVN de 1.7.x ou moins, vous êtes invité à indiquer si oui ou non CODESYS devrait mettre à jour le format. Si vous refusez la mise à jour, alors le lien SVN du projet est désactivé. Vous pouvez toujours charger et modifier le projet.

La mise à jour n'a pas d'effet sur l'enregistrement sur le serveur SVN. Vous pouvez également consulter des projets avec des versions antérieures du client. Le nouveau format affecte uniquement le répertoire de travail local.

Pour plus d'informations, consultez : http://svnbook.red-bean.com/en/1.8/svn.ref.svn.c.upgrade.html