首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >迁移后如何处理git-p4远程分支?

迁移后如何处理git-p4远程分支?
EN

Stack Overflow用户
提问于 2015-03-22 10:13:59
回答 1查看 749关注 0票数 0

在从P4迁移到Git时,我对refs/remotes/p4/master的含义有一个模糊的理解(文档对此并不十分清楚,我在这里找不到解释)。

根据git-p4克隆文档:

将头修订版的全部内容从给定的p4仓库路径导入到Git分支refs/remotes/p4/master中的单个提交中。

如果我正确理解,Git会以某种方式使用refs/remotes来跟踪用原始P4存储库创建的本地Git存储库(如果我弄错了,请纠正我)。

我的问题是:迁移之后,如果我不想维护Git和P4之间的连接-我应该删除ref/remotes/p4/主分支吗?或者我应该把它移开?它有什么作用吗?也许为了安全起见最好把它留在那里.?

注意:我以后需要将同一个项目的更多分支从Perforce迁移到Git,但是,一旦迁移了分支,我就不再需要在Perforce中跟踪它了。

EN

回答 1

Stack Overflow用户

发布于 2015-03-25 16:26:47

保持远程分支没有问题,因为它们只是git存储库中存在的数据的指针。要查看这一点,请打开工作区中以下文件夹中的文件:

代码语言:javascript
复制
.git/refs/remotes/p4

现有文件仅具有对应于相关提交对象的SHA。因此,删除这些指针不会破坏存储库中的任何内容,但可能会使从P4服务器导入新更改或提交新更改变得困难。

我建议您一次从P4导入所有分支,而不是多次导入。阅读git-p4文档的git-p4部分,了解如何做到这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29193130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档