版本控制与协作功能

让制作工作保持可见并协调一致的版本控制与协作。

从修订模型开始,了解工作区状态、变更提交、大型文件传输、治理、集成和支持 AI Agent 的自动化。

代码与制作文件的版本控制Kimura 的核心:修订和文件操作。

在仓库中保留源代码、制作文件和大型二进制文件的权威历史。同步到最新修订或获取指定修订,跟踪添加、编辑、删除、移动、重命名和锁定等文件操作,并在应用前将待处理的工作与较新的修订进行对照。锁定和活动文件操作的可见性,帮助团队协调难以合并的二进制文件变更。

工作区可见性在更新或提交前查看本地状态、团队活动和差异。

在同一个工作区树中查看本地和团队活动。同步工作区并获取最新修订的文件,然后快速找出可能需要处理的文件:在工作区中已修改、不在工作区中、不在仓库中,或不是最新修订的文件。

变更管理将相关编辑整理成易于审查且意图明确的提交。

将相关编辑整理到命名的变更清单中以供审查,把多个仓库的工作合并到一份变更清单,或并行处理独立的变更清单。在准备好提交之前,将变更清单的修订保存为本地检查点;对照较新的修订解决待处理的编辑,然后应用审查后的结果。查看活动操作和锁定状态,及早发现冲突。

Stash 与工作交接暂停、移交和分享工作,不必改写已提交的历史。

切换任务时,创建本地 stash 作为个人保存点;使用服务器 stash 将工作交接给另一个工作区,并通过所有者和查看者权限分享进行中的 stash。在 CI/CD 中使用 stash,也不会丢失待处理的工作或其上下文。

仓库映射从一个或多个仓库组成工作区,并包含项目所需的路径和分支。

将工作区映射到所需的仓库和分支,将历史、同步、文件检查和提交导向正确的目标,并应用服务器端映射,让团队共享同一套结构。根据用途和路径清晰的仓库构建工作区。

控制与治理应用精细的访问权限,保护多人使用的文件。

在仓库、文件夹或文件级别设置用户和组权限,控制访问并帮助避免不必要的提交错误。通过锁定和活动文件操作的可见性管理多人使用的文件。

可扩展的文件传输让 Kimura 服务器维护工作流状态,并由文件服务器扩展大型文件的传输能力。

Kimura 服务器可以与存储和传输大型文件的文件服务器分开运行。随着项目增长,增加文件服务器即可提升传输容量和冗余能力,同时由 Kimura 服务器保持一致的历史、权限和工作流状态。

安全访问与身份保护连接、验证用户身份,并控制文件服务器的访问。

使用 TLS 以及服务器证书验证和可选的客户端证书,通过身份提供商使用 OIDC/SSO,并让文件服务器的访问经由 Kimura 服务器。

工具生态根据操作、自动化、管理或引擎工作选择合适的工具。

在 macOS、Linux 和 Windows 上,使用相同的 Visual Client 和 Visual Server 应用程序进行日常工作与管理。使用 KSCM CLI 执行 CI/CD 和 MCP 自动化,或通过 Unreal Engine 插件,直接在 Unreal 编辑器中将 Unreal 项目连接到 Kimura。

AI Agent 工作流为 AI 助手提供持久的工作区上下文,以及受控的操作方式。

KSCM MCP 会在工具调用之间保持工作区加载,CLI 则支持自动化和编码 Agent。AI Agent 可以检查状态、同步文件,并使用变更清单或 stash;Kimura 信号会显示负责人、锁定、活动操作和当前状态。权限、历史,以及变更清单或 stash 上的附件,让 AI Agent 的工作保持可审查且受控。

需要更深入的技术说明吗?

请参阅文档,了解版本控制、协作、实现细节、操作流程和设置指南。 文档.