Réserver une Démo
Pré. Proc.

Contrôle de Version hors ligne

Lors du chargement d'un modèle qui utilise Contrôle de Version , Enterprise Architect initialise normalement une connexion au système Contrôle de Version pour chaque configuration Contrôle de Version définie dans le modèle. Si Enterprise Architect ne parvient pas à connecter une configuration Contrôle de Version pour une raison quelconque, il affiche des messages d'avertissement pour vous en informer et fournit une fonctionnalité Contrôle de Version hors ligne pour tous Paquetages associés à la connexion ayant échoué.

Vous pouvez empêcher Enterprise Architect de commencer à établir des connexions Contrôle de Version , en choisissant de travailler hors ligne avant de charger votre modèle.

Accéder

Ruban

Paramètres > Contrôle de Version > Travailler hors ligne

Travailler hors ligne

Concept

Discussion

Voir aussi

Choisir de travailler hors ligne

Il est utile de choisir de travailler hors ligne si vous savez à l'avance qu'Enterprise Enterprise Architect ne peut pas se connecter à votre système Contrôle de Version . Par exemple : si vous travaillez sur un ordinateur portable déconnecté de votre réseau, sur un modèle Enterprise Architect qui utilise un grand nombre de configurations Contrôle de Version , vous pouvez choisir de travailler hors ligne avant de charger le modèle pour éviter tous les messages d'erreur que le système afficherait normalement à chaque échec de connexion Contrôle de Version .

Vous pouvez basculer entre le travail hors ligne et le travail en ligne à tout moment, avant ou après le chargement d'un modèle, en activant l'option de menu « Travailler hors ligne ». Enterprise Architect déconnecte ou reconnecte Contrôle de Version (selon la disponibilité de la connexion) en fonction de votre sélection.

Utilisation Contrôle de Version en étant déconnecté du serveur Contrôle de Version

Enterprise Architect « se souvient » du statut des Paquetages contrôlés par version d'un modèle. Paquetages qui vous ont été retirés avant la déconnexion du serveur sont toujours affichés comme étant retirés, même si vous n'êtes plus connecté au serveur. Vous pouvez toujours modifier ces Paquetages comme vous le feriez normalement.

Paquetages qui ne vous ont pas été retirés avant la déconnexion du serveur sont affichés comme étant sous contrôle de version et verrouillés. Vous ne pouvez pas modifier ces Paquetages tant que vous ne les avez pas retirés.

Paiement hors ligne

Vous pouvez « extraire » et éditer un Paquetage sous contrôle de version même lorsque votre machine est déconnectée du serveur Contrôle de Version . Dans cet exemple, l'icône colorée en forme de « 8 » pour DFD indique que vous l'avez extrait alors que vous étiez hors ligne.

The red checkout overlay icon indicates that the package was checked out of version control whilst off line. In Sparx Systems Enterprise Architect.

(L'icône grise « figure 8 » affichée à côté de Logical Vue indique que vous avez extrait un Paquetage contrôlé par version en ligne.)

Vous devez savoir que le système Contrôle de Version , et donc les autres utilisateurs, n'ont aucun moyen de savoir que vous avez extrait un Paquetage hors ligne. Il n'est pas possible de fusionner les modifications apportées à un fichier XMI qui résultent de la modification simultanée du même Paquetage par deux utilisateurs. Si une extraction hors ligne conduit à la modification simultanée du même Paquetage par deux personnes, lorsque les modifications sont remises en ligne, le premier ensemble de modifications enregistrées est perdu.

Indicateurs de fenêtre Navigateur

Enregistrement d'un Paquetage qui a été extrait hors ligne

Une fois que vous avez reconnecté votre système au serveur Contrôle de Version , si le Paquetage que vous avez extrait hors ligne n'est pas actuellement extrait par un autre utilisateur, vous pouvez archiver ce Paquetage . Cependant, avant Enterprise Architect n'archive le Paquetage , il compare la copie de travail locale du fichier Paquetage avec la dernière révision du référentiel. (Ces fichiers Paquetage restent inchangés dans votre zone de travail jusqu'à ce Enterprise Architect exporte à nouveau le Paquetage avant l'archivage.) Si la version du référentiel reste inchangée depuis la dernière mise à jour de votre copie locale, Enterprise Architect exporte et archive votre Paquetage sans autre message d'erreur.

D'un autre côté, si le référentiel contient maintenant un fichier qui a changé depuis la dernière mise à jour de votre copie locale, l'archivage de votre Paquetage écraserait ces modifications. Enterprise Architect affiche un message vous avertissant de la perte de données imminente et vous donnant la possibilité d'annuler l'archivage. À ce stade, vous devez décider si vous souhaitez annuler vos propres modifications, en utilisant la commande « Annuler l'archivage », ou continuer votre archivage et écraser les modifications qui ont été validées dans le référentiel depuis la dernière mise à jour de votre copie locale à partir du référentiel.

Vous pouvez utiliser la commande « Propriétés du fichier » pour déterminer qui a enregistré les dernières modifications apportées à ce Paquetage . Cela peut vous aider à découvrir quelles modifications ont été téléchargées et à décider quelles modifications ont la priorité.

Options Paquetage Contrôle de Version

Mettre à jour avant de vous déconnecter

Lorsque vous êtes connecté au serveur Contrôle de Version , vous travaillez toujours avec la dernière version d'un Paquetage . En effet, vous ne pouvez pas modifier un Paquetage tant que vous ne l'avez pas extrait du Contrôle de Version , et son extraction charge la dernière révision du référentiel dans votre modèle.

Cela ne peut pas se produire lorsque vous êtes déconnecté du serveur Contrôle de Version . Vous travaillez sur les versions que vous avez sur votre machine, remontant à la dernière mise à jour de votre copie locale de chaque Paquetage sous Contrôle de Version. Donc, si vous prévoyez de travailler sur un modèle tout en étant déconnecté du Contrôle de Version , c'est une très bonne idée de vous assurer que vous disposez des dernières versions de tous Paquetages avant de vous déconnecter. L'option « Obtenir toutes les dernières versions » rend cette tâche simple.

Options Paquetage Contrôle de Version