Synchronisation de projets à un seul contexte avec des projets multicontextes

Le Réconciliateur distant peut être utilisé pour insérer et extraire manuellement ou automatiquement des fichiers dans un projet local vers et depuis l'emplacement distant pour un projet à un seul contexte ou vers et depuis le contexte [en cours] pour un projet multicontexte. Il peut également être utilisé pour insérer automatiquement des fichiers dans plusieurs emplacements pour un projet multicontexte.

Pourquoi et quand exécuter cette tâche

Les actions du Réconciliateur distant sont disponibles depuis la vue Explorateur de projet et depuis la vue Réconciliateur distant.

Procédure

Pour synchroniser depuis la vue Réconciliateur distant :

  1. Dans la vue Réconciliateur distant, sélectionnez le projet ou le(s) fichier(s) que vous voulez synchroniser.
  2. Faites un clic droit sur la sélection et et choisissez l'une des options suivantes :
    • Synchroniser Actualise la vue en recherchant uniquement les modifications apportées aux ressources locales.
    • Paramètres d'insertion/extraction : Répertorie les paramètres disponibles pour la synchronisation avec des ressources distantes. Ces paramètres sont également disponibles lorsque vous ouvrez les préférences du projet et que vous sélectionnez la page Contextes distants, mais directement depuis la vue Explorateur de projet.
      Configurer la synchronisation automatique...
      L'intervalle d'actualisation distante par défaut (en secondes) est paramétré sur 0. Une valeur de zéro indique qu'il n'est pas effectué de synchronisation automatique. Changez cette valeur, par exemple en la paramétrant sur 10 pour indiquer que vous voulez rechercher les modifications locales et distantes apportées aux ressources du projet toutes les 10 secondes.
      Insérer à la sauvegarde
      Lorsque cette option est activée, la ressource est insérée chaque fois qu'une sauvegarde est effectuée sur cette ressource vers le <contexte en cours>.
      Insérer dans tous les contextes
      Lorsque cette option est activée, la ressource est insérée chaque fois qu'une sauvegarde est effectuée sur cette ressource vers tous les contextes disponibles pour le projet. Insérer à la sauvegarde doit être activé pour que Insérer dans tous les contextes puisse être activé.
      Insérer à la génération
      Lorsque cette option est activée, la ressource est insérée chaque fois qu'une génération est lancée pour le projet. Activez également le paramètre Projet > Générer automatiquement pour paramétrer l'option de génération automatique pour le projet. "Insérer à la génération" n'est pas disponible pour les projets C/C++.
      Extraire à la mise à jour distante
      Tous les fichiers qui se trouvent dans l'emplacement distant du projet sont extraits de cet emplacement et insérés dans le projet. Certains types de fichier sont ignorés lors du téléchargement. Vous pouvez changer ces types de fichier dans les préférences Réconciliateur distant.
    • Insérer dans : Insère les ressources sélectionnées. Pour exécuter cette action, vous devez sélectionner uniquement des ressources locales en attente.
      <contexte en cours>
      Liste de contextes
      Insère les ressources sélectionnées avec des modifications locales en attente dans le contexte sélectionné dans cette liste. <contexte en cours> est le contexte distant défini comme étant [en cours] dans la vue Contextes distants. Le <contexte en cours> s'affiche en haut suivi des autres contextes, si vous en avez ajouté au projet.
      Tous les contextes
      Insère les ressources sélectionnées avec des modifications locales en attente dans tous les contextes qui ont été ajoutés à votre projet comme indiqué en haut de ce menu.
    • Insérer tout dans : Insère tous les fichiers dans le projet. Cette action n'est possible que s'il y a au moins une modification en attente. Cette action est disponible seulement au niveau du projet.
      <contexte en cours>
      Liste de contextes
      Insère les ressources sélectionnées avec des modifications locales en attente dans le contexte sélectionné dans cette liste. <contexte en cours> est le contexte distant défini comme étant [en cours] dans la vue Contextes distants. Le <contexte en cours> s'affiche en haut suivi des autres contextes, si vous en avez ajouté au projet.
      Tous les contextes
      Insère les ressources sélectionnées avec des modifications locales en attente dans tous les contextes qui ont été ajoutés à votre projet comme indiqué en haut de ce menu.
    • Extraire de <contexte en cours>: Extrait les ressources sélectionnées avec des modifications distantes en attente du contexte distant défini comme étant [en cours] dans la vue Contextes distants.
    • Remplacer la ressource distante : Remplace le fichier distant par la copie locale. Cette option est disponible seulement au niveau du fichier lorsqu'il y a une modification ou un conflit local en attente.
    • Remplacer la ressource locale : Remplace le fichier local par la copie distante. Cette option est disponible seulement au niveau du fichier lorsqu'il y a une modification ou un conflit distant en attente.

Commentaires en retour