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 n'est pas en mesure de connecter une configuration Contrôle de Version pour une raison quelconque, il affiche des messages d'avertissement pour vous avertir et fournit la fonctionnalité Contrôle de Version hors ligne pour tous les Paquetages associés à l'échec de la connexion.

Vous pouvez empêcher Enterprise Architect de commencer à établir des connexions Contrôle de Version , en sélectionnant 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 également

Choisir de travailler hors ligne

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

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 basculant l'option de menu "Travailler hors ligne". Enterprise Architect déconnecte ou reconnecte Contrôle de Version (selon la disponibilité de la connexion) selon votre sélection.

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

Enterprise Architect 'se souvient' de l'état des Paquetages contrôlés par version d'un modèle. Paquetages qui ont été extraits pour vous avant de vous déconnecter du serveur sont toujours affichés comme extraits pour vous, même si vous n'êtes plus connecté au serveur. Vous pouvez toujours modifier ces Paquetages comme vous le feriez normalement.

Paquetages qui n'ont pas été extraits pour vous avant de vous déconnecter 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 vérifiés.

Paiement hors ligne

Vous pouvez "vérifier" et modifier un Paquetage contrôlé en version même lorsque votre machine est déconnectée du serveur Contrôle de Version . Dans cet exemple, l'icône colorée 'figure 8' pour DFD indique que vous l'avez vérifié 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 contre Logical Vue indique que vous avez extrait en ligne un Paquetage à version contrôlée.)

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 un paiement hors ligne amène deux personnes à modifier le même Paquetage en même temps, lorsque les modifications sont remises en ligne, le premier ensemble de modifications enregistré est perdu.

Indicateurs de la fenêtre Navigateur

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

Une fois votre système reconnecté 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 qu'Enterprise Enterprise Architect vérifie dans le Paquetage , il compare la copie de travail locale du fichier Paquetage avec la dernière révision dans le référentiel. (Ces fichiers Paquetage restent inchangés dans votre zone de travail jusqu'à ce Paquetage Enterprise Architect exporte à nouveau le Paquetage avant de l'enregistrer.) 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 invite.

D'un autre côté, si le dépôt maintenant contient un fichier qui a été modifié depuis la dernière mise à jour de votre copie locale, l'archivage de votre Paquetage écrasera ces modifications. Enterprise Architect affiche un message vous avertissant de la perte de données en attente et vous donnant la possibilité d'abandonner l'archivage. À ce stade, vous devez décider si vous souhaitez annuler vos propres modifications, en utilisant la commande « Annuler l'extraction », ou continuer avec votre archivez et écrasez 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 'Fichier Propriétés ' pour déterminer qui a déposé 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 sont prioritaires.

Paquetage Contrôle de Version Options

Mettre à jour avant de vous déconnecter

Chaque fois que 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 de Contrôle de Version , et l'extraction charge la dernière révision du référentiel dans votre modèle.

Cela ne peut pas arriver lorsque vous êtes déconnecté du serveur Contrôle de Version . Vous travaillez sur toutes les versions que vous avez sur votre machine, remontant à la dernière fois que vous avez mis à jour votre copie locale de chaque Version Controlled Paquetage . Ainsi, si vous envisagez de travailler sur un modèle alors que vous êtes déconnecté de Contrôle de Version , c'est une très bonne idée de vous assurer que vous disposez des dernières versions de tous les Paquetages avant de vous déconnecter. L'option "Get All Latest" en fait une tâche simple.

Paquetage Contrôle de Version Options