Capacités de contrôle de version et de collaboration

Un contrôle de version et une collaboration qui rendent le travail de production visible et coordonné.

Découvrez le système, de l'historique des révisions aux outils de production : espaces de travail, soumissions, fichiers volumineux, gouvernance, intégrations et automatisation pour les agents IA.

Contrôle de version pour le code et les fichiers de productionAu cœur de Kimura : les révisions et les opérations sur les fichiers.

Conservez dans les dépôts un historique de référence du code source, des fichiers de production et des fichiers binaires volumineux. Synchronisez la dernière révision ou récupérez-en une précise, suivez les opérations d'ajout, de modification, de suppression, de déplacement, de renommage et de verrouillage, puis examinez les modifications en attente avec les révisions plus récentes avant de les appliquer. Les verrous et la visibilité des opérations de fichiers en cours facilitent la coordination des changements apportés aux fichiers binaires difficiles à fusionner.

Visibilité de l'espace de travailObservez l'état local, l'activité de l'équipe et les écarts avant de synchroniser ou de soumettre.

Consultez l'activité locale et celle de l'équipe dans une seule arborescence. Synchronisez les espaces de travail et récupérez les fichiers des dernières révisions, puis repérez rapidement les fichiers qui peuvent nécessiter votre attention : ceux qui ont été modifiés dans l'espace de travail, qui en sont absents, qui sont absents du dépôt ou qui ne correspondent pas à la dernière révision.

Gestion des changementsTransformez les modifications liées en soumissions faciles à relire et à appliquer ensemble.

Regroupez les modifications liées dans des listes de changements nommées pour les relire, rassemblez le travail de plusieurs dépôts dans une même liste ou travaillez sur plusieurs listes indépendantes en parallèle. Enregistrez des versions locales comme points de contrôle avant de soumettre le travail, résolvez les modifications en attente avec les révisions plus récentes, puis appliquez le résultat révisé. La visibilité des opérations actives et des verrous vous aide à repérer les conflits à temps.

Stash et passage de relaisMettez le travail en pause, partagez-le et reprenez-le sans réécrire l'historique.

Créez des stashes locaux comme points de sauvegarde lorsque vous changez de tâche, utilisez les stashes sur le serveur pour transmettre le travail à un autre espace de travail et partagez les stashes en cours avec des droits de propriétaire et de lecture. Utilisez-les en CI/CD sans perdre les opérations en attente ni leur contexte.

Cartographie des dépôtsComposez chaque espace de travail à partir d'un ou plusieurs dépôts, avec les chemins et les branches dont le projet a besoin.

Associez chaque espace de travail aux dépôts et branches dont il a besoin, acheminez l'historique, la synchronisation, la vérification des fichiers et la soumission vers la bonne cible, puis appliquez une configuration côté serveur pour partager une même structure. Composez les espaces de travail à partir de dépôts aux rôles et aux chemins clairement définis.

Contrôle et gouvernanceAppliquez des permissions précises et protégez les fichiers très sollicités.

Définissez les permissions des utilisateurs et groupes au niveau du dépôt, du répertoire ou du fichier pour contrôler l'accès et contribuer à éviter les erreurs de soumission. Utilisez les verrous et la visibilité des opérations de fichiers en cours pour les fichiers très sollicités.

Transfert de fichiers évolutifConservez l'état des flux de travail sur le serveur Kimura tout en faisant évoluer la distribution des fichiers volumineux grâce aux serveurs de fichiers.

Le serveur Kimura peut fonctionner séparément des serveurs de fichiers qui stockent et distribuent les fichiers volumineux. Ajoutez des serveurs de fichiers à mesure que les projets grandissent pour augmenter la capacité de transfert et la redondance, tandis que le serveur Kimura conserve un historique, des permissions et un état des flux de travail cohérents.

Accès sécurisé et identitéSécurisez les connexions, authentifiez les utilisateurs et contrôlez l'accès aux serveurs de fichiers.

Utilisez TLS avec validation des certificats serveur et certificats client facultatifs, connectez-vous avec OIDC/SSO auprès de votre fournisseur d'identité et faites passer l'accès aux serveurs de fichiers par le serveur Kimura.

Écosystème d'outilsChoisissez l'interface adaptée aux opérations, à l'automatisation, à l'administration ou au moteur.

Utilisez les mêmes applications Visual Client et Visual Server pour les opérations quotidiennes et l'administration sous macOS, Linux et Windows. Utilisez la CLI KSCM pour l'automatisation CI/CD et MCP, ou connectez directement un projet Unreal à Kimura depuis l'éditeur Unreal grâce au plug-in Unreal Engine.

Flux de travail pour agents IADonnez aux assistants IA un contexte d'espace de travail persistant et des moyens d'action contrôlés.

KSCM MCP conserve un espace de travail chargé entre les appels, tandis que la CLI prend en charge l'automatisation et les agents de programmation. Les agents IA peuvent inspecter l'état, synchroniser les fichiers et utiliser des listes de changements ou des stashes ; la signalisation de Kimura indique les responsables, les verrous, les opérations actives et l'état courant. Les permissions, l'historique et les pièces jointes associées aux listes de changements ou aux stashes rendent le travail des agents IA révisable et contrôlé.

Besoin d'une présentation technique plus détaillée ?

Consultez la documentation pour les concepts de contrôle de version et de collaboration, les détails d'implémentation, les flux de travail opérationnels et les guides de configuration. Documentation.