首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >git-p4提交失败,“路径不在客户端根目录下”错误

git-p4提交失败,“路径不在客户端根目录下”错误
EN

Stack Overflow用户
提问于 2014-11-26 02:28:04
回答 2查看 2.9K关注 0票数 3

我已经通过Article/Git-P4中描述的git-p4配置了perforce存储库的git镜像,并且工作了一段时间:我能够将强制更改转换为git,并将git更改提交给perforce。然后,git p4 submit命令突然停止工作。当我运行它时,我会得到一个错误:

代码语言:javascript
运行
AI代码解释
复制
You have files opened with perforce! Close them before starting the sync.

当我在详细模式下运行它时,它会显示p4 -c <client name> -G opened ...命令失败,输出如下:

代码语言:javascript
运行
AI代码解释
复制
{scodeserrorsdatasrPath '/path/to/git/clone/...' is not under client's root '/path/to/git-p4-area'.
severityisgenerici0%

嗯,它确实不是在/path/to/git-p4-area下,但这之前不是一个问题。而且,我仍然可以运行git p4 rebase,没有任何问题。如何修复Path is not under client's root错误?

更新

多亏了布莱恩的回答我才能解决这个问题。原来我得到的错误是正确的,我确实打开了文件。我已经用p4 revert ...命令在/path/to/git-p4-area中恢复了它们,现在git p4 submit工作得很好。

这个错误让我感到困惑,因为当您使用git-p4时,您不会在强制工作区中更改文件,而是使用git存储库,git-p4将git提交转换为强制更改,反之亦然。最后一次提交操作中,我的强制票过期了(票每12小时到期一次)。因此,一些文件被放在perforce工作区中打开。最好的解决办法是不超过12个小时.

EN

回答 2

Stack Overflow用户

发布于 2015-01-02 03:27:55

这是我的解决办法:

代码语言:javascript
运行
AI代码解释
复制
$ p4 opened -s | awk '{print $1}' | xargs p4 revert

..。因为p4 opened输出(令人惊讶地)不是空的。

之后,通常的git p4 submit成功了。

票数 4
EN

Stack Overflow用户

发布于 2014-11-26 07:22:56

客户端根目录告诉Perforce服务器,您的文件副本存储在工作站或膝上型计算机上。也许您在工作站上复制、重命名或移动了该文件夹?

如果您无意中移动或重命名该文件夹,则可以将其移回服务器期望的位置。

或者,您可以使用“p4客户端”命令更新客户端根,以便Perforce服务器知道文件存储在工作站上的位置。

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

https://stackoverflow.com/questions/27146713

复制
相关文章
Storm客户端提交任务失败原因分析
storm客户端提交topology失败: java.lang.RuntimeException: org.apache.thrift7.transport.TTransportException at backtype.storm.StormSubmitter.submitTopology(StormSubmitter.java:141) at backtype.storm.StormSubmitter.submitTopologyWithProgressBar(Storm
囚兔
2018/05/30
2K0
git 提交失败
服务器的git权限是另一个账户,解决方法是,把当前的账户加入到git组,或者把git的文件夹的权限修改为777。
似水的流年
2020/09/10
1.3K0
iOS提交审核失败:通知“has changed to Invalid Binary.”错误
2016-11-09 今天在App提交审核的时候遇到了一个问题,打包上传到itunes Connect的过程都没有问题,但是之后在itunes Connect的活动中却看不到自己上传的新版本二进制文件
梧雨北辰
2018/04/24
1.6K0
iOS提交审核失败:通知“has changed to Invalid Binary.”错误
WordPress 如何获取网站根目录 path 路径
WordPress 具备丰富的二次开发接口,便于调用 WordPress 内置的各个功能,能够自定义出自己想的所有功能,所以才会有那么多的主题和插件,在开发中可以通过 home_url 函数获取首页地址,也可以通过 get_theme_root 获取主题路径,plugin_dir_path 函数获取插件路径,那么如何获取 WordPress 网站更目录 path 的完整路径呢?
张子凡
2022/11/02
2.6K0
WordPress 如何获取网站根目录 path 路径
Linux下如何修改Apache根目录
创建自己需要更改的新目录,并更改宿主权限为apache用户 chown -R apache:apache /mnt/www 2 停止Apache服务 service httpd stop 3
庞小明
2018/03/07
7.8K0
Linux下如何修改Apache根目录
表单提交错误
当需要将表单提交的时候,附加的信息不应放在提交的跳转地址,而是应该使用隐藏域去附加信息
一个风轻云淡
2022/11/13
3290
表单提交错误
HTML引入文件的绝对路径、相对路径、根目录
什么是绝对路径?绝对路径指的是文件的真正路径,使用绝对路径链接外部资源,如:图片、超级链接、flash、音频、视频等等。代码如下:
德顺
2019/11/12
10.5K0
Spring 获取web根目录 (Spring线程获取web目录/路径/根目录,普通类获取web目录)
不使用Spring,怎样能在Listener启动的Thread中获取web目录,还真不完全确定。其实我觉得实际代码也很简单。 就是基于普通的listener,然后在listener中获取web目录并放到JRE全局变量中。 但使用Spring,就可以用一种比较优雅的方式来获取了。 在web.xml中的<web-app>节点内加入: <context-param> <param-name>webAppRootKey</param-name> <param-val
用户1258909
2018/07/03
2K0
CSS 火焰?不在话下
嗯,长什么样子?在 CodePen 上输入关键字 CSS Fire,能找到这样的:
Sb_Coco
2019/04/01
1K0
CSS 火焰?不在话下
【错误记录】GitHub 提交代码失败、获取代码失败、连接超时、权限错误、ping 请求连接超时 ( 查找域名对应 IP | 设置 host 文件 )
网上有很多类似的解决方案 , 给出了一个 hosts 配置信息 , 这个解决方案 , 在当时是可行的 , 但是有时效性 , 过几个月可能就无法使用了 ;
韩曙亮
2023/03/27
3.5K0
【错误记录】GitHub 提交代码失败、获取代码失败、连接超时、权限错误、ping 请求连接超时 ( 查找域名对应 IP | 设置 host 文件 )
mysql连接失败HikariPool错误
1. mysql连接失败HikariPool错误 1.1. 异常 com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. 1.2. 解决 引起程序无法启动的问题是 com.zaxxer.hikari.pool.HikariPool 没能成功被 Spring 创建,原因是你的时区配置的有歧义,你需要在 jdbc url 后加上 &serverTimezone=Asia/Shanghai 这
老梁
2019/09/10
10.1K0
滚动视差?CSS 不在话下
视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 作为网页设计的热点趋势,越来越多的网站应用了这项技术。
Sb_Coco
2019/02/21
1.7K0
滚动视差?CSS 不在话下
tp5、tp5.1 获取项目根目录路径常量
5.0和5.1的获取方式是不一样的 常量调整 5.1取消了所有的框架内置常量(不影响应用代码中的自定义常量),如需获取,请使用think\facade\App类的内置方法以及think\facade\Env类获取,
超级小可爱
2023/02/20
1.7K0
Git提交错误时如何删除Git提交记录
有时候我们可能会遇到git提交错误的情况,比如提交了敏感的信息或者提交了错误的版本,这个时候我们想将提交到代码库的记录删除。
小柒2012
2019/12/05
1.1K0
Git提交错误时如何删除Git提交记录
有时候我们可能会遇到git提交错误的情况,比如提交了敏感的信息或者提交了错误的版本,这个时候我们想将提交到代码库的记录删除。
小柒2012
2018/11/09
3.8K0
滚动视差?CSS不在话下
视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 作为网页设计的热点趋势,越来越多的网站应用了这项技术。
IMWeb前端团队
2019/12/03
1.3K0
滚动视差?CSS不在话下
滚动视差?CSS 不在话下
视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 作为网页设计的热点趋势,越来越多的网站应用了这项技术。
Sb_Coco
2018/08/10
2K0
解决 SourceTree 提交时候 husky 命令失败问题
在使用 SourceTree 提交代码的时候,会出现 husky 命令失败的问题(通过命令行提交代码没有问题),如下图所示:
Cell
2023/07/11
1.5K0
解决 SourceTree 提交时候 husky 命令失败问题
9.2 Git 与其他系统 - 迁移到 Git
如果你现在有一个正在使用其他 VCS 的代码库,但是你已经决定开始使用 Git,必须通过某种方式将你的项目迁移至 Git。 这一部分会介绍一些通用系统的导入器,然后演示如何开发你自己定制的导入器。 你将会学习如何从几个大型专业应用的 SCM 系统中导入数据,不仅因为它们是大多数想要转换的用户正在使用的系统,也因为获取针对它们的高质量工具很容易。
shaonbean
2019/05/26
2K0
点击加载更多

相似问题

git-p4提交失败

11

p4状态“路径不在客户端的根目录下”

511

应用程序路径‘/ P4V /...’不在客户端的根目录'/Users/sylwester/test‘下

11

git-p4提交失败,修补程序不适用

21

水银错误。不在根目录下

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文