Branches

Présentation de la nouvelle fonctionnalité « Branches »

Êtes-vous prêt à améliorer votre expérience TMS ? Nous sommes ravis de présenter notre dernière fonctionnalité : Branches. Cet outil puissant est conçu pour augmenter l’efficacité de votre équipe, permettant à plusieurs utilisateurs de travailler simultanément sur le même projet sans se gêner les uns les autres. Imaginez un espace de travail où vous pouvez effectuer des modifications en toute confiance, les tester isolément et les fusionner facilement — tout en préservant votre projet Main intact. Plongeons dans ce qui fait de cette fonctionnalité un véritable changement.

Qu’est-ce que « Branches » ?

Les Branches vous permettent de créer un environnement de travail séparé et partitionné — un espace sûr où votre travail vous appartient. Vous pouvez apporter des modifications sans craindre de perturber l’avancement de vos collègues. Quand vous êtes prêt, fusionnez simplement votre travail dans le Main en toute confiance, en sachant que tout s’aligne parfaitement.

Principaux avantages

  • Travaillez indépendamment : Plus besoin d’attendre que vos collègues terminent leurs tâches. Avec les Branches, chacun peut contribuer simultanément sans conflits.

  • Réduisez les erreurs : En isolant les modifications, vous évitez que des « travaux non terminés » ne soient déployés en production. Testez et validez vos changements dans un environnement sécurisé avant de fusionner.

  • Fusion simplifiée : Notre interface intuitive rend la fusion facile. Visualisez les changements côte à côte avec notre outil de diff, pour vous assurer que rien ne passe à travers les mailles du filet.

❤️ Pourquoi vous allez adorer les Branches ❤️

Dites adieu aux interruptions de workflow !

Auparavant, si deux utilisateurs travaillaient sur le même compte, leurs modifications pouvaient se chevaucher, entraînant des conflits potentiels lors de la génération du container. Cela entraînait souvent des erreurs qui bloquaient le processus de déploiement, ou pire — des travaux inachevés mis en ligne. Avec les Branches, vous bénéficierez d’un flux de travail plus fluide et mieux contrôlé. Votre équipe peut désormais se concentrer sur ce qu’elle fait de mieux, sans la contrainte de gérer des modifications conflictuelles.

Une expérience utilisateur fluide

  • Indicateurs visuels : Il est facile de savoir où vous vous trouvez. Quand vous travaillez sur le Main (votre container web actuel), tous les éléments de menu sont rouge cerise. Passez à une Branch, et tout devient bleu, indiquant que vous êtes dans une zone sûre pour effectuer des modifications.

  • Création de Branch sans effort : Que vous commenciez un nouveau projet, créer une nouvelle Branch ne prend qu’un clic. Notre panneau intuitif vous guide tout au long du processus, du nommage de votre Branch jusqu’à l’édition immédiate.

  • Notifications en temps réel : Restez informé de toute modification apportée au Main pendant que vous travaillez sur une Branch. Vous recevrez une invite avec des options pour mettre à jour votre Branch ou continuer à travailler — vous gardant maître de la situation à tout moment.

Glossaire

  • Main : votre container habituel, considéré comme « parent » dans un contexte Branch

  • Branch : une duplication de votre Main pour travailler sans impacter la configuration de votre Main

  • Merge : action visant à porter les modifications de votre Branch en production dans votre container Main

Comment ça marche ?

Création de Branch

Pour ouvrir l’interface de création de Branch, utilisez le bouton dans le fil d’Ariane (identifié comme « Main » lorsque vous êtes sur votre container habituel, ou par le nom de la Branch si vous êtes dans le contexte d’une Branch). La liste de vos branches apparaîtra. Cliquez sur « Create new branch ». Définissez simplement un nom de Branch, vous pouvez aussi ajouter une description si nécessaire, Vous pouvez créer jusqu’à 5 Branches par container !

Au moment de l’enregistrement, vous serez redirigé vers votre nouvel environnement Branch

Une fois votre Branch créée, toutes les modifications que vous effectuez sont isolées dans cet environnement. La couleur bleue des éléments de navigation indique que vous êtes dans une Branch.

Vous pouvez éditer ou modifier n’importe lequel des éléments comme si vous étiez dans un container normal.

Comparaison de la Branch avec le Main

À tout moment, vous pouvez avoir une vue claire du travail effectué sur chaque Branch. Il suffit de cliquer sur le lien « See changes »

La fenêtre « Comparison » apparaîtra :

Vous pouvez déployer les éléments pour obtenir des détails

Édition d’une Branch existante

Pour accéder à une Branch existante, cliquez sur l’icône « pen ». Cette fenêtre est également utile pour revenir à votre container Main.

Éditez/modifiez n’importe quels éléments comme si vous étiez dans un container ordinaire.

Mise à jour de la Branch

Si votre Branch n’est pas à jour avec les dernières modifications du Main, vous verrez ce message d’avertissement, vous invitant à mettre à jour votre Branch

Au clic, la fenêtre « Update » s’affichera, un diff checker. Vous êtes autorisé à conserver ou à abandonner les modifications. Les éléments cochés seront intégrés dans votre Branch. Si vous ne souhaitez pas mettre à jour votre Branch maintenant, cliquez sur cancel.

QA & Test de la Branch

Vous pouvez générer votre Branch comme un container normal.

Une fois votre Branch fusionnée, vous pouvez effectuer votre assurance qualité de 2 manières : déployer votre Branch dans votre environnement UAT, ou utiliser notre Chrome Plugin « Commanders Act Tag Assistant »

Tester sur votre environnement UAT

Quand vous êtes prêt, déployez vos modifications dans votre environnement UAT, en vous assurant que tout fonctionne parfaitement avant la fusion.

Il y a une différence principale pour les containers Branch au moment du déploiement : le déploiement en environnement Production n’est pas autorisé. C’est pourquoi l’étape de déploiement a été renommée « QA - Merge » dans le contexte Branch !

L’option de déploiement UAT poussera votre version de Branch sur l’URL UAT du container Main.

Cela signifie que vous pouvez tester votre Branch directement sur votre site UAT sans intervention IT.

Tester avec notre plugin

Notre Commanders Act Assistant est compatible avec les Branches !

Téléchargez-le depuis le Chrome Extension Store, une fois installé sur votre navigateur, vous pouvez utiliser le bouton « preview » pour tester votre Branch sur votre site.

Pour une documentation détaillée sur notre plugin, veuillez lire la page suivante

Fusionner la Branch

Prêt à transférer vos modifications de la Branch vers le Main ? Utilisez notre fonctionnalité « Merge », où vous pouvez revoir les différences, voir une comparaison détaillée et compléter la fusion sans effort.

Merge ne prend pas en compte les versions de génération. L’UI de fusion affichera toujours les dernières mises à jour de votre Branch

Prenez le temps de mettre à jour votre Branch maintenant avec les dernières modifications du Main !

Après la fusion

Une fois que vous avez fusionné votre Branch, la Branch sera supprimée et vous serez redirigé vers votre Main

Toutes les modifications des Branches sont désormais enregistrées dans votre Main avec le préfixe [Branch*]

À tout moment après la fusion, vous pouvez consulter tous les journaux de modifications de la Branch fusionnée dans l’historique de modifications de votre Main.

Droits utilisateurs personnalisés

Les rôles natifs 'Administrator', 'Technical' et 'Marketing' sont autorisés à créer, éditer et fusionner des branches.

Si vous souhaitez gérer ces droits d’accès de façon plus fine, vous pouvez utiliser les droits dédiés dans Profile Management, Custom Profile.

Perspectives

Préparez votre workflow pour l’avenir

Bien que le déploiement direct en production depuis une Branch ne soit pas disponible, notre nouveau plugin QA (actuellement en cours de développement) vous offrira une autre façon de tester vos Branches, même en environnement de production.

Mis à jour

Ce contenu vous a-t-il été utile ?