VersionVault

Les vues dynamiques VersionVault s'appuient sur un système de fichiers virtuel pour provisionner les actifs dans l'espace de travail afin que les fichiers soient disponibles pour une utilisation instantanée et que vous puissiez immédiatement commencer à parcourir, éditer ou exécuter des outils pour effectuer des constructions ou des simulations. Avec la plupart des autres systèmes de gestion de configuration, vous attendrez la copie des fichiers ou la création de liens avant de pouvoir commencer à travailler. Les vues dynamiques VersionVault prennent en charge ce type de fonctionnalité dans un environnement LAN. VersionVault dispose également de vues automatiques qui s'appuient sur une technologie similaire pour des avantages similaires dans un déploiement WAN.
VersionVault a un modèle de déploiement très flexible. Pour une petite organisation dans un seul endroit, un réseau local est suffisant. S'il existe de petites équipes dispersées dans une zone géographique spécifique, VersionVault prend en charge un serveur centralisé avec une connectivité LAN et WAN selon les besoins. Pour le développement mondial où la connectivité WAN peut être difficile, VersionVault Enterprise prend en charge la réplication automatisée des données du référentiel. Tout ou partie de ces modèles de déploiement peuvent être utilisés seuls ou ensemble dans le même déploiement.
L'une des raisons pour lesquelles VersionVault est un excellent système pour commencer est qu'il peut prendre en charge une croissance illimitée. D'un utilisateur à des dizaines de milliers d'utilisateurs, VersionVault peut fournir une infrastructure de gestion de configuration sans limites. Fichiers volumineux, fichiers binaires volumineux, espaces de travail volumineux, déploiements globaux… Aucun de ces éléments n'est un problème pour VersionVault.
Pour les secteurs réglementés, VersionVault fournit tout ce dont vous avez besoin pour répondre aux exigences réglementaires. Chaque modification est capturée, enregistrée et sécurisée. Chaque construction d'un objet” dérivé» peut créer automatiquement un enregistrement de configuration avec chaque version d'outil et chaque version de fichier utilisée dans sa création enregistrée. En plus d'autres méthodes, l'enregistrement de configuration peut être utilisé à des fins de comparaison lorsqu'une version échoue, ce qui permet de trouver très facilement quel changement a causé le problème. Chaque configuration, qui peut comprendre des centaines de milliers de fichiers, peut être recréée instantanément, que la configuration ait été créée hier ou il y a dix ans.
Prise en charge étendue du développement parallèle, en particulier lors de la fusion. L'algorithme d'ancêtre commun" de VersionVault peut retracer l'historique d'un élément jusqu'à une source commune, ce qui rend les fusions automatiques possibles et les fusions manuelles plus ciblées et plus précises. Les outils de fusion graphique de VersionVault prennent en charge les fusions multidirectionnelles jusqu'à 16 branches, mais j'espère que vous n'en aurez jamais besoin ! Alors que la plupart des systèmes prennent en charge la fusion d'informations textuelles, les actifs fusionnés nécessitent parfois un traitement spécial car ils contiennent des données personnalisées ou structurées. VersionVault prend en charge la création et l'ajout d'algorithmes de comparaison et de fusion personnalisés afin que tout fichier puisse être utilement comparé et fusionné.
VersionVault versions des répertoires, et peut donc également suivre les modifications apportées à l'espace de noms, comme le renommage des fichiers et la réorganisation de la structure des répertoires. Ceci est particulièrement important lorsque vous travaillez avec des langages tels que Java, où les fichiers sont renommés lorsque des éléments de langage tels que les noms de classe et les noms de package changent. Avec ces informations supplémentaires, il est beaucoup plus facile de comprendre ce qui a changé lors d'une fusion où les espaces de noms diffèrent entre les branches.
VersionVault implémente un modèle de développement d'actifs qui prend en charge les branches privées et partagées, prenant en charge les équipes qui souhaitent conserver les modifications séparées jusqu'à ce qu'elles soient explicitement transmises à la branche de l'équipe, puis fusionnées de manière sélective dans la branche d'un ingénieur individuel, ou les équipes qui souhaitent des modifications pour être visible par l'équipe dès qu'ils sont archivés. VersionVault implémente également une organisation hiérarchique et réutilisable des composants, ce qui permet à une organisation de réutiliser plus facilement les composants entre les projets. Si UCM est trop contraignant, VersionVault prend également en charge la création d'un modèle de processus personnalisé à l'aide de concepts de gestion de configuration communément compris comme les branches et les étiquettes.
La protection de votre propriété intellectuelle est essentielle, non seulement contre les attaques externes ou les intrus, mais également en interne entre les projets et les équipes, et les sous-traitants tiers avec lesquels vous avez une relation. VersionVault vous permet de créer des spécifications de contrôle d'accès basées sur les rôles et de réutiliser cette spécification dans toutes les équipes en affectant des utilisateurs à des rôles pour chaque équipe. Le contrôle d'accès peut être modifié à n'importe quel niveau de la hiérarchie des actifs, ou hérité de la hiérarchie si vous le souhaitez.
Non seulement VersionVault prend en charge une interface de ligne de commande complète et puissante, mais il dispose également d'interfaces graphiques pour les utilisateurs qui préfèrent travailler avec des interfaces de niveau supérieur qui peuvent les guider dans l'utilisation du système. Les interfaces graphiques prennent en charge toutes les opérations généralement effectuées par les développeurs et les chefs de projet. De plus, lorsque les interfaces utilisateur graphiques aident l'utilisateur à visualiser des données complexes, ces interfaces sont également disponibles à partir des interfaces de ligne de commande.
VersionVault prend en charge les intégrations avec les IDE populaires tels que Visual Studio et Eclipse. Les équipes travaillant dans l'un de ces environnements peuvent facilement accéder aux opérations de gestion de configuration car elles travaillent directement avec leurs actifs. Pas besoin de changer d'applications ou de vues dans l'IDE

Adaptez-vous aux besoins de l'entreprise tout en fournissant un code de haute qualité

 
 

VersionVault Enterprise

Réplication de référentiel complète et automatisée pour un développement mondial où les performances sont essentielles
Répliquez uniquement les référentiels nécessaires à distance pour protéger la propriété intellectuelle
Gérez le travail indépendant sur chaque réplique et intégrez-le à tous les autres travaux d'autres répliques

Besoin d'aide pour choisir un produit ?