helix4git

logo-h4g-hth-simple-reversed

用于Helix Core的Git工具

解决复杂的开发挑战; 提高40%-80%的构建速度; 可使用您喜欢
的Git工具(如GitLab、GitHub、Bitbucket)。

什么是Perforce Git工具?

Helix4Git和Helix TeamHub助您扩展Git

如果您的团队正在使用Git开发项目,那么当项目规模巨大且复杂的时候,Git的速度会变得很慢。 同时,不同的团队之间很难通过Git同步开发进展。

Perforce Git工具能让您的开发人员在依旧使用Git的基础上,获得企业级版本控制系统的高性能,可扩展性并以此作为唯一可信来源。

什么是Helix4Git?

Helix4Git是一款高性能的Git服务器(在Perforce服务器内部)。Git用户可以使用Git命令访问源代码。

什么是Helix TeamHub?

Helix TeamHub是一款Git代码托管工具 ,类似于GitHub,Bitbucket和GitLab。它可以在本地或云端使用。您也可以利用它来管理多个Git代码仓库。(您用的是SVN或Mercurial?Helix TeamHub也可以管理。)

将Git资产/用户与Perforce版本管理工具整合在一起

您需要更好的Git解决方案。当您将Helix4Git和Helix TeamHub与Helix Core结合使用时,您可以通过单一可信的代码源进行跨开发团队管理。如果您正在与开源或第三方开发团队合作,这一点尤其重要。

它是如何工作的?

使用领先的版本管理工具

Helix Core是进行世界级水平开发时首选的版本控制工具。尚未使用Helix Core吗?了解更多>>。

image body helix core center version control

跨代码仓库执行Git命令

您是否有多个代码仓库?现在您可以通过我们的Helix TeamHubCommand-Line Client可以用更少的命令实现更多的操作。

Perforce Git工具如何实现更大规模的代码下更快的性能

提升40–80%的构建速度

原生Git减慢您的构建速度。在代码传输上花的时间越久,整个构建/测试过程就越长。总体来说,这降低了开发人员的工作效率。

Helix4Git加速您的构建工作流。开发人员可以获得更快的反馈,因此他们可以更快地构建,测试并继续进行下一个任务。这是因为您可以通过Helix Core服务器存储Git代码,大型二进制文件和其他数字资产。而且,与仅使用原生Git相比,用户可以提高40–80%的下载速度。

image git tools diagram 3 2 0
image products 4git body2 2

无延迟Push和Pull代码

在传统的Git开发中,下载仓库(repo)和推送新代码花费的时间太长, 这种情况在开发团队分布在世界各地时尤为严重。远程团队通常要等几个小时才能开始自己的工作。

Helix4Git解决了这些难题,用户可以在无延迟的情况下push和pull代码。这是因为您可以在唯一可信的代码来源中管理Git仓库。因此,每个人都将使用同一代码库的最新版本工作。远程团队将能够更高效地协作,就像他们在同一个房间一样。

在一个项目中利用您所有的代码仓库

包括Git,SVN和Mercurial

如今,许多大型项目都有多个代码仓库——通常是100至1000个代码仓库和依赖项。还有很多非源代码元素,包括二进制工件,图稿,音频和视频文件。此外,用户和群组也有很多需要进行管理。试图在原生Git中管理所有内容很费劲,并且常常需要利用额外的脚本和插件。

Helix TeamHub可以轻松地将多个代码库并入用户的集成流水线。因为它的设计初衷就旨在处理和管理数以千计的用户、组和代码库。团队可以使用Helix TeamHub在Git中处理超大规模的项目,并且支持后续的扩展。

image products 4git body1
image git tools manage large binary files 2

管理大型二进制文件

Git没有处理大型二进制文件的能力,对于代码仓库的大小也有限制。 随着开发过程中代码仓库不断的变大,很容易超过最大承受容量。尝试在Git中管理大型二进制文件会耗尽服务器和客户端资源。因此,当您使用大型文件时,速度会变得很慢。

Helix Core为处理大型文件而生,尤其是大型二进制文件。通过将Helix4Git与Helix Core结合使用,用户可以利用高性能 的Helix处理大型二进制文件,并在集成流水线中使用Git源代码。

为您的团队扩展Git

Helix4Git和Helix TeamHub帮助您在大规模项目上保证更高的性能。有兴趣了解更多吗?

Perofrce Cit工具如何维护单一的可信资产来源

Helix4Git和Helix TeamHub确保整个流水线中只有唯一的可信资产来源。这意味着用户可以:

  • 加速复杂的产品构建
  • 维持可靠的审计跟踪
  • 避免重复准备灾难恢复计划
  • 在CI工作流上进行协作
  • 强制执行代码评审流程

加速复杂的产品构建

构建和发布产品通常需要代码和其他数字资产的组合。这通常意味着多个代码仓库。而且,代码库越多,组合在一起就越困难。

使用Helix4Git(配合Helix Core)可以使您复杂的产品构建更加清晰。您可以将多个来源(例如Helix Core,GitLab和GitHub)的代码组合到一个工作区中。与使用原生的Git相比,该工作区可确保您更快更轻松地构建和发布。

image git tools diagram 4 6 0

维持可靠的审计跟踪

使用多个来源的数据很难创建审计跟踪。而且原生Git缺乏安全性和数据保护功能。这使得安全至关重要和受监管的公司特别难维护审计跟踪。

将您的Git代码(来自Helix4Git)与Helix Core数据结合起来,可以轻松创建和维护整个产品生命周期的审计跟踪。那是因为利用Helix4Git将Helix Core的功能带到了Git仓库中。这意味着用户可以利用Helix Core的变更列表来进行审核。另外,Helix Core是非常安全的版本控制软件,具有一流的访问许可机制。

image product body hth roles2

避免重复准备灾难恢复计划

企业必须为其代码库制定灾难恢复计划。如果不备份您的Git代码,则有可能会丢失所有内容。

Helix4Git为您的Git代码提供了一个中央服务器。它会复制您的代码库并备份所有的内容。因此,它全天候可用。如果您使用的是Helix Core,并且已经构建了灾难恢复流程,则可以将Git代码合并到现有的灾难恢复流程中。您可以放心所有的Git数据都受到了保护。

image git tools recovery efforts

在CI工作流上进行协作

大多数Git服务器无法跟上企业级规模的持续集成(CI)工作流速度。这意味着开发人员通常需要等待。

Helix4Git和Helix Core支持与最受欢迎的构建服务器(如Jenkins)集成。这意味着您可以将代码和非代码资产一起进入您的构建流水线。您可以在Helix Core中管理生成的构建工件并对其进行版本控制。开发人员可以更有效地获取所需的反馈,而无需切换工具。

image git tools ci workflows jenkins 1

强制执行代码评审流程

当用户处理多个存储库和依赖项时,很难执行代码评审过程。而且大多数Git项目在将代码提交到主要开发分支之前都需要进行代码审查。

使用Helix TeamHub可以轻松进行多仓库代码审查,并执行Git代码审查流程。这是因为Helix TeamHub也是一个Git代码审查工具。它可以帮助用户核实所有依赖性。这样可以确保您的代码协同工作,即使它们分散在多个存储库中也是如此。

image release helix teamhub 2018 2 product page 0

谁应该用Perforce Git工具?

如果公司内部既有利用Git开发的团队(例如,第三方或开源开发人员)也有利用Helix Core开发的团队,那么应使用Perforce Git工具。对于处理大量代码库的团队,例如游戏开发人员或嵌入式系统开发人员(例如,汽车或医疗设备),尤其如此。

industry-game

游戏开发

icon-solutions-by-industry-automotive

汽车行业

icon-industry-medical-device

医疗设备

industry-iot

嵌入式系统