问题标签 [perforce-client-spec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
129 浏览

perforce - 如何更新 perforce 客户端的名称和视图

有没有办法从命令行更新现有 perforce 客户端的名称和视图,而不是创建新客户端(从旧客户端复制视图)并删除旧客户端?

我知道你可以这样做

但这是复制视图old_client并创建new_client而不是更新old_client

0 投票
2 回答
2577 浏览

shell - 在 shell 脚本中创建 p4 客户端规范

我正在尝试自动创建 p4 客户端规范并在 shell 脚本中为我们的应用程序同步所有目录。

当我运行此脚本时,它在“p4 客户端”处停止,要求在 /tmp/xxx 中保存/验证创建的客户端规范。但我想在没有任何批准或用户外部输入的情况下运行这个脚本。我没有看到任何可用于 p4 客户端命令的选项。

我怎样才能做到这一点?

0 投票
2 回答
732 浏览

perforce - 如何在 Perforce 中查找包含搁置模式文件的所有待处理 CL?

我已经开始使用 Perforce 并制作了许多挂起的更改列表,这些更改列表已经搁置了文件。

我试图在文件中找到特定的更改。

是否有可能我可以将搜索范围缩小到只有那些实际上将文件置于搁置模式的更改列表?

如果我也可以提供一个子字符串,该子字符串将在这些更改列表的文件或所有更改列表中自动搜索,那就太好了。这可能吗 ?

0 投票
1 回答
29 浏览

git - 避免 p4 流 -t release -P //depot/main //depot/release0.1 弹出

当我在 cmd 中键入以下 p4 命令时:

p4 stream -t release -P //depot/main //depot/release0.1

它将弹出一个详细配置的弹出窗口,我想知道是否有办法避免弹出窗口并使用 cmd 设置所需的选项?

谢谢!

0 投票
1 回答
581 浏览

perforce - 在 perforce 客户端创建中将主机覆盖为 null

我正在使用创建一个 perforce 客户端

我想从 perforce 规范中删除 Host 变量。我尝试使用覆盖主机值

Host但是仍然会从p4 info命令中获取信息来创建 perforce 客户端。知道如何删除 Host 参数。我正在以编程方式执行此操作。因此,打开客户端文件并删除Host对我不起作用。

0 投票
1 回答
2678 浏览

perforce - 在 perforce 中重命名客户端工作区根文件夹

热情的问候。

我的 repo 大小几乎是 20 GB。我将所有代码下载到我的本地工作区,该工作区最初位于 C:\P4(大写 P)下。现在对于项目要求,我手动将文件夹更改为“p4(小写 p)”,然后使用 p4v 我尝试将工作区根文件夹从 P4 重命名为 p4。但它没有成功。

我注销并登录,但仍然在 p4v 中,它显示大写 P4 作为根文件夹而不是小 p。

但不幸的是,我可以在我的待处理项目下看到很多文件作为更改列表。

你们能帮我重命名工作区根文件夹并恢复这些更改的文件吗?

先感谢您。

0 投票
1 回答
4267 浏览

macos - 如何在 Mac 上使用 Perforce 连接和执行同步

我正在尝试从 Mac 机器 OS x 10.8.5 上的命令行访问 perforce 并执行同步操作

谁能告诉我如何访问命令行的 perforce。

我已将 p4 客户端放在 /usr/bin 目录中,

当我执行命令时从终端:P4 或 p4 帮助,我收到以下错误消息。

Perforce 客户端错误:连接到服务器失败;检查 $P4PORT。TCP 连接到 perforce:1666 失败。nodename 未提供 servname,或未知

逐步设置 Perforce 的方法,将不胜感激

注意:P4V gui 版本工作正常,我需要从 bash 脚本的命令行执行同步命令。

提前致谢。

0 投票
2 回答
1410 浏览

perforce - p4 客户端返回凭据不匹配错误

当我使用时p4 client,出现“凭据不匹配”错误:

usingp4 -u idror client确实打开了编辑器,但是在我保存修改后似乎没有影响p4 syncp4 -u idror sync

0 投票
2 回答
1081 浏览

perforce - Perforce 客户端映射特定修订/更改列表

有没有办法建立一个具有客户端映射到某些元素的特定修订版的 perforce 工作区?

例如:

在这种情况下,第一行应将整个 depo 映射到localpath,但external子文件夹应映射到externaldepot 文件夹的修订版 117。

我知道这种语法不起作用,但是有没有办法使用客户端映射来实现这个目标?

0 投票
1 回答
578 浏览

asp.net - 从控制台应用程序和 ASP.NET 应用程序启动过程之间的区别

我有一个需要运行 Python 脚本的 Web API 应用程序,该脚本又运行一个 Perl 脚本:) 做了一些其他的事情并从中获取输出结果。我这样做的方法是启动一个进程:

里面的脚本尝试使用 P4 Python API 连接到 Perforce 服务器,然后 Perl 脚本也调用 P4 命令。从控制台应用程序运行此代码时,一切正常。该程序会自动获取 Perforce 设置(我有一个 P4V 客户端并指定了所有设置)。但是当从 ASP.NET Web API 运行时,它没有得到 settigns 并说它无法连接到 perforce:1666 服务器(我猜这是没有指定 settign 时的标准值)。

我确实知道没有多少人使用 Perforce,尤其是以这种方式并且可以在这里提供帮助,但我想知道从控制台应用程序和 Web API 应用程序运行此脚本之间有什么区别会导致这种不同的行为。