Accéder au contenu principal Passer au contenu complémentaire

Gestion des éléments dans différentes branches et différents tags

Le Studio Talend supporte le système de contrôle des versions Git, qui vous permet d'avoir plusieurs copies de vos éléments dans différentes branches ou différents tags. Les éléments d'une branche ou d'un tag existent indépendamment des autres éléments.

Copier des éléments d'une branche ou d'un tag

Le Studio Talend vous permet de copier des éléments depuis une branche distante ou un tag vers la branche que vous utilisez.

Note InformationsNote:
  • Vous ne pouvez pas copier d'éléments lorsque vous travaillez en mode hors ligne sur Git.
  • Vous pouvez copier des éléments depuis un tag vers une branche mais pas l'inverse car un tag est une version en lecture seule d'un projet.

About this task

Pour copier un ou plusieurs élément·s depuis une branche distante ou un tag vers la branche sur laquelle vous travaillez :

Procedure

  1. Dans la vue Repository, cliquez-droit sur un élément comme un Job ou un nœud par exemple Job Designs, ou un dossier si vous souhaitez copier des éléments du type correspondant sous celui-ci puis sélectionnez Copy From Branch dans le menu contextuel.

    La boîte de dialogue Copy From Branch s'ouvre.

  2. Sélectionnez une branche ou un tag depuis lequel ou laquelle vous souhaitez copier des éléments puis cliquez sur Next.
    Boîte de dialogue Copy From Branch (Copier à partir de la branche).
  3. Sélectionnez les éléments que vous souhaitez copier en cochant les cases correspondantes.
    Boîte de dialogue Copy From Branch (Copier à partir de la branche).

    Les éléments sur la branche distante ou le tag qui ont le même nom que les éléments sur la branche sur laquelle vous travaillez sont listé·es dans le menu contextuel uniquement si la case Overwrite existing items est cochée.

  4. Cochez la case Import Dependencies si vous souhaitez copier les dépendances avec les éléments sélectionnés.
    Le statut de la case Import dependencies, cochée ou décochée, sera automatiquement sauvegardé lors de la prochaine copie.
  5. Cochez la case Overwrite existing items afin d'écraser et de remplacer les éléments existants par ceux ayant le même nom et devant être importés.
  6. Cliquez sur Finish.
    Les éléments de la branche distante ou du tag sélectionnés sont copiés dans le nœud ou dossier correspondant sur la branche sur laquelle vous travaillez.

Retourner à la version précédente d'un élément de projet sur un tag

About this task

Un tag est une copie en lecture seule d'un projet géré par Git, enregistrant l'état d'un projet au moment où le tag est créé. Même si un tag n'est pas fait pour être une copie de travail de votre projet, vous pouvez travailler dessus et sauvegarder vos modifications dans un Job en le copiant dans une branche.

Une fois qu'un élément de projet est modifié, un symbole > apparaît devant son nom dans la vue Repository.

A tout moment, lorsque vous travaillez sur un tag, vous pouvez supprimer tous les changements effectués sur un élément particulier d'un projet depuis la création du en retournant à l'état initial de l'élément, sans affecter les modifications apportées à d'autres éléments du projet.

Pour retourner à l'état initial d'un élément, procédez comme suit :

Procedure

  1. Dans la vue Repository, cliquez-droit sur l'élément et sélectionnez Revert dans le menu contextuel.
    Note InformationsWarning: Si vous retournez à une version précédente d'un élément de projet créé sur le tag, l'élément complet sera supprimé.
  2. Dans la boîte de dialogue de confirmation, cliquez sur Yes pour confirmer l'opération.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.