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.
(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 |