升级现有Performce仓库以使用GitSwarm
我的公司已经部署了2014.X版本的Perforce(服务器和客户端)。我们有一个现有的Peforce stream仓库 他们正在研究升级到2015.X,也称为Helix。其中一个特性是更好地与Git集成,称为“GitSwarm”,即使用与Performance集成的GitLab前端 我在网上查阅了文档,但没有找到这些问题的答案: 我有几个问题:升级现有Performce仓库以使用GitSwarm,git,perforce,gitlab,gitswarm,Git,Perforce,Gitlab,Gitswarm,我的公司已经部署了2014.X版本的Perforce(服务器和客户端)。我们有一个现有的Peforce stream仓库 他们正在研究升级到2015.X,也称为Helix。其中一个特性是更好地与Git集成,称为“GitSwarm”,即使用与Performance集成的GitLab前端 我在网上查阅了文档,但没有找到这些问题的答案: 我有几个问题: 更新完成后,是否可以通过GitSwarm访问我现有的stream depot及其完整历史记录,或者我们是否需要以某种方式创建或迁移到新的depot 如
3) Git分支以轻量级格式存储,因此当这些更改进入Helix服务器时,它们将不会作为单独的流显示。您可以使用存储库配置文件将Git中的长期分支显式映射到Helix中的流。如果将流映射到Git中长期存在的分支,则可以在Git或Helix中进行合并。谢谢您的回答。关于3),基本上正确的工作流是在映射到流的分支上合并回git,然后git merge commit将在Performce端显示为变更列表?这似乎是更干净的解决方案。是的,这就是我们工作的方式。它让Git擅长Git擅长的东西,而Helix则擅长Git擅长的东西。