perforce - Perforce - p4 同步命令不起作用
问题描述
由于错误,我无法在 Windows 命令行或 powershell 上运行 perforce 命令。
我在 UI 上做了一些操作,得到了相应的 perforce 命令,即 -
p4 sync -f //MyFolder/Code/Project1...#head
这给出了一个错误 - MyFolder 是一个仓库,而不是一个客户端。
为什么会发生此错误以及如何运行 perforce 命令?
解决方案
设置你的P4CLIENT
变量。如果您已经设置了客户端工作区,请使用它。仓库和客户端共享一个命名空间,因此客户端名称不能与仓库名称重叠(这是您遇到的错误)。
p4 set P4CLIENT=MasterJoe-ws
请注意,默认值P4CLIENT
是您的客户端主机的名称,它通常是一个适当的唯一名称(除非您故意命名您的软件仓库以匹配您的客户端主机,反之亦然)。
如果您还没有客户端工作区,那么在设置 P4CLIENT 之后,创建实际的客户端工作区:
p4 client
然后您可以同步工作区:
p4 sync
推荐阅读
- javascript - 按包含过滤,然后按startsWith排序
- excel - 在 VBA 中使用动态文件名查找
- angular - ng build 后 Angular 无法访问组件
- python - 在python中创建字典列表
- javascript - JSDocs 当前未启用对实验性语法“jsx”的支持
- c# - 无法将 DataGridViewComboBoxColumn 中的值设置为绑定的 DataGridView
- excel - 如何根据excel中的特定条件向上和向下舍入数字?
- powerbi - POWER BI:我希望 DAX 公式在我的主表中找出组的第一个最高值和第二个最高值
- arrays - 求范围 [l:r] 中数字重复的频率 (r-l+1)/2 次
- javascript - 我只想对这部分代码 ${a}\_${b} 使用 repeat(4) 并从重复中排除下划线以在评论中获得答案