首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“`git p4克隆”失败“新提示.不包含.”

“`git p4克隆”失败“新提示.不包含.”
EN

Stack Overflow用户
提问于 2010-10-29 23:52:42
回答 5查看 4.1K关注 0票数 10

我正在Windows上运行,windows p4客户端和通过Cygwin安装的git。p4客户端宣传它的语法在不同平台上是如何正常的,所以这应该是很棒的。

因此,当我转到git-p4 clone --verbose //depot/path/to/source时,它会列出存储库中的所有文件,就像它们正在被签出一样,然后死掉

异常:快速导入失败:警告:不更新refs/remotes/p4/master (新提示cd601b92da8625c90af05685e450e55b6d19c9e9不包含3a512c9408e3c牛肉94c78dfd7115f81e4a6fd0d)

最后是一大块“快速进口统计数据”。看错误:新提示?哈?什么需要控制它?

剩下的是一个.git回购,它是几个megs (比完整的源树要小得多)。有什么想法吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-10-31 20:39:00

我也遇到过类似的问题,通常可以追溯到路径、分支名称等的大小写。不确定P4,但请确保您没有主分支--它应该是主程序。全员跟随同一团。此外,避免目录和文件名中有空格。很多以git为中心的工具都不喜欢这样。海泡石就是一个例子。它将不允许有空间的存储库。

票数 3
EN

Stack Overflow用户

发布于 2016-10-05 14:10:53

对于要导入的第一个CL,您会“忽略修订XYZ,因为它会产生一个空提交”吗?

如果是这样的话,您将在git-p4.py中碰到一个bug,在git -p4.py中清除"initialParent“设置(这是必要的,这样git快速导入就可以在实际提交任何内容之前加入新的提交到前一个导入)。因此,导入的新文件流将不与旧文件连接。

我目前正在使用--变更文件并显式地计算出哪些CL需要导入来解决这个问题。

票数 3
EN

Stack Overflow用户

发布于 2014-04-09 19:26:07

类似于接受的答案,在尝试同步到表单中的git分支时,我遇到了同样的问题:

代码语言:javascript
运行
复制
git p4 sync --branch=feature/f1 //depot/path/to/code

分支名称中的/似乎会导致相同的神秘快速导入失败警告。不幸的是,git-p4似乎不支持标准的git流分支名称。

改变成这样的分支是有效的:

代码语言:javascript
运行
复制
git p4 sync --branch=f1 //depot/path/to/code
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4056595

复制
相关文章

相似问题

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