Why Git users switch to Unity Version Control
How Git users benefit from Unity Version Control
Unity Version Control is built for game development. 这是您从 Git 升级后将获得的收益。
Unity Version Control won’t break, even with repos in excess of 5 TB, and it handles updates and check-ins faster than other solutions.
Artists can use Unity Version Control independently via Gluon, an easy-to-use workflow with file locking. 编码人员通过完全分支和合并来维护他们的标准工作流程。
选择 VCS 通常意味着决定是集中式工作还是分布式工作。Unity Version Control has both: Get the speed and power of Git-style workflows with Perforce-like scalability.
Unity Version Control supports multiple workflows and large files out of the box, so you don’t need to maintain redundant systems or add-ons. 保持您的工具链精简和高性能。
Unity 的 DevOps 解决方案为程序员提供了广泛的功能，同时为美术师简化了工作。列表中缺少了什么？请浏览我们的 DevOps 路线图。
Unity 的代码感知合并技术 SemanticMerge 跟踪移动过的代码，帮助您只关注所关切的更改。通过分析语法，可以自动执行 16-30% 的代码合并（通常需要手动合并），从而大大减少会分散您工作流程的合并冲突。
Unity Version Control will analyze a refactor and assess whether parts of the code, such as a method, have been moved, even across multiple files. 这可使您将审查重点放在最实质性的更改上。它支持 C#、Java、VB.NET 等。
Use Unity Version Control as a Git client
Unity Version Control’s GitSync provides bidirectional synchronization between Version Control and Git. Unity Version Control communicates with Git network protocols to push and pull packages and merges to a remote Git server (and the reverse). This allows you to use the Version Control GUI as a Git client: Because Unity Version Control is structured somewhat similarly to Git, you can exchange all changesets, branches, and merges between them.
Unity Version Control implements fast-import and fast-export commands, all of which are totally compatible with their Git counterparts. These commands are used to import your project from Git to Unity Version Control, and as a way to safely move away from Version Control if you ever need to. 对于常规的日常操作，GitSync 是更简单的选择。
利用 Git 生态系统
Any tool in Git’s ecosystem can connect to Unity Version Control instantly using their native Git functionalities. Teams using Version Control can then benefit from all the DevOps, CI, and project management integrations developed specifically for Git.
GitServer 对应于 GitSync 的服务器端。It closes the Git interoperability loop by allowing Unity Version Control to serve repositories using Git protocols (Git and HTTP supported).