- Une branche Test dans Packages est indépendante d’une branche Test dans Store listings.
- Les modifications apportées dans la branche d’un module ne sont pas automatiquement répercutées dans les autres modules.
Différences entre les branches et les sandbox
Les sandbox et les branches ont des objectifs différents mais complémentaires pendant le développement et la publication.- Utilisez les sandbox comme des environnements isolés dans lesquels vous publiez et testez votre produit. Ils contrôlent qui peut accéder à votre jeu et où il s’exécute. Ils vous aident à valider les XBOX services, les expériences du Store et les configurations de mise en production avant la mise en ligne.
- Utilisez les branches comme des espaces de travail de configuration dans Partner Center. Elles vous permettent de créer et de gérer différentes versions des paramètres de votre produit, comme Packages, Pricing and availability et Store listings, sans affecter ce qui est déjà publié.
- Utilisez les branches pour gérer les modifications de configuration.
- Utilisez les sandbox pour publier et tester ces modifications dans un environnement isolé.
Ce que vous pouvez et ne pouvez pas faire avec les branches
Les branches s’appliquent uniquement aux modules de configuration de Partner Center. Elles ne créent pas d’identités de produit ni d’environnements distincts. Vous pouvez :- Gérer plusieurs versions des paramètres de configuration, comme Pricing and availability ou Store listings.
- Tester des modifications dans des sandbox de développement sans affecter le contenu en ligne.
- Soumettre différentes configurations pour certification.
- Utiliser les branches pour isoler le comportement à l’exécution (utilisez les sandbox à cette fin).
- Partager des branches entre modules (chaque module possède ses propres branches).
- Publier dans le sandbox RETAIL des branches autres que Main.
Utiliser les branches pour tester différents paramètres
Utilisez les branches pour configurer et tester différents paramètres à utiliser dans différents sandbox. Par exemple, pour tester des changements de prix sans écraser votre configuration publiée, créez une nouvelle branche dans Pricing and availability appelée New pricing, importez vos paramètres actuels depuis la branche Main, puis apportez les modifications souhaitées dans votre nouvelle branche. Vous pourrez importer les modifications dans la branche Main lorsque vous serez prêt à les publier.Importer des paramètres depuis une autre branche
L’importation copie la configuration de votre branche dans la branche Main de ce module. Le comportement diffère pour certains modules.- Packages et Pricing and availability prennent en charge l’importation directe depuis une autre branche.
- Store listings prend en charge l’exportation vers un fichier .csv, que vous pouvez importer dans une autre branche. Vous ne pouvez pas importer directement depuis une autre branche.
Comportement des branches pour la certification et la publication
La disponibilité des branches diffère entre la certification et la publication d’un produit.- Lorsque vous soumettez un produit pour certification, vous pouvez spécifier la branche de chaque module.
- Lorsque vous publiez un produit, la disponibilité des branches dépend de la destination de publication :
- Vous ne pouvez publier que la branche Main dans le sandbox RETAIL.
- Vous pouvez publier toutes les branches dans des sandbox de développement.
Nommer et gérer les branches
Utilisez des noms clairs et descriptifs pour les branches afin de pouvoir suivre leur objectif. Par exemple :- Développement
- Assurance qualité interne
- Préproduction de certification
Exemple de flux de travail
Vous pouvez utiliser les branches et les sandbox ensemble pour tester des modifications en toute sécurité. Par exemple :1
Créez une nouvelle branche dans Packages pour charger les builds de jeu mises à jour.
Créez une nouvelle branche dans Packages pour charger les builds de jeu mises à jour.
2
Créez une nouvelle branche dans Store listings pour mettre à jour les descriptions et les images.
Créez une nouvelle branche dans Store listings pour mettre à jour les descriptions et les images.
3
Publiez ces branches dans un sandbox de développement.
Publiez ces branches dans un sandbox de développement.
4
Testez l'expérience combinée dans le sandbox.
Testez l’expérience combinée dans le sandbox.
5
Importez les modifications validées dans la branche Main de chaque module.
Importez les modifications validées dans la branche Main de chaque module.
6
Publiez dans le sandbox RETAIL lorsque vous êtes prêt.
Publiez dans le sandbox RETAIL lorsque vous êtes prêt.
