perforce

Perforce 客户端在 Windows 桌面上抛出“工作区名称验证失败”错误
perforce

Perforce 客户端在 Windows 桌面上抛出“工作区名称验证失败”错误

我在 Windows 桌面上安装了 P4V 客户端,并尝试从 Perforce 服务器拉取一个仓库。当我选择下面的文件夹时//仓库映射到我的工作空间下,它会引发以下错误: Syntax: C:\Users\revarath>p4 client -o <Workspace Name> | p4 client -i C:\Users\revarath>p4 client -o revarath_ftl | p4 client -i 客户端规范中的错误。'workspacename'验证失败:请不要在客户端视图中使用//...或//...

Admin

客户端无法连接到 Perforce 服务器
perforce

客户端无法连接到 Perforce 服务器

错误: p4v can't connect to host server Operation cancelled by user. Connect to server failed; check $P4PORT. TCP connect to ec2-3-96-163-100.ca-central-1.compute.amazonaws.com:1666 failed. connect: 3.96.163.100:1666: WSAETIMEDOUT, A connection attempt failed because the connected par...

Admin

从 vim 调用时 perforce P4 不起作用
perforce

从 vim 调用时 perforce P4 不起作用

当从 vim 调用 p4Edit 时像这样: :!p4 edit /data/test.py 我收到一个错误:test.py-文件不在客户端视图中。 但是当从终端发送相同的命令时,一切都运行良好。有人可以帮忙吗?我尝试在网上搜索答案,它们都指向 perforce GUI 中的一些配置,这些配置都配置正确。 ...

Admin

存储在仓库中的 Perforce 文件大小是原来的两倍
perforce

存储在仓库中的 Perforce 文件大小是原来的两倍

使用此命令 p4 sizes -a -s -h //depot/... Perforce 报告已使用 11GB。 但是,如果我手动检查服务器,会发现在 perforce 根文件夹中有一个大小为 21GB 的存档文件夹。 这是为什么呢?我们有很多二进制文件。但是这些二进制文件只有 1 个修订版本。因为它们没有被编辑并且只提交了一次。 我怎样才能重新获得空间? ...

Admin

如何将添加和删除的文件包含到 perforce 中 CL 的统一差异中
perforce

如何将添加和删除的文件包含到 perforce 中 CL 的统一差异中

我想使用p4 describe -du或创建统一的差异或补丁p4 diff2 -u,以便稍后使用patch实用程序应用。但我遇到的问题是这些命令跳过了添加/删除的文件的内容。 到目前为止,我发现最接近的方法是使用p4 describe -adupython 脚本,然后处理添加的文件内容部分。但即便如此,也会跳过已删除文件的内容。 ...

Admin

如何将 perforce 客户端工作区移动到另一个位置
perforce

如何将 perforce 客户端工作区移动到另一个位置

我已经在本地机器上创建了 perforce 客户端(例如:/usr/disk1/pclient)。我需要将同步的文件移动到另一个位置/磁盘(例如:/usr/disk2/pclient),而不破坏 perforce 链接(不应更改 p4 客户端)。我该怎么做? ...

Admin

Helix Swarm-'swarm.job' 中的语法错误
perforce

Helix Swarm-'swarm.job' 中的语法错误

我正在尝试在 Helix Core 2017.1 服务器上为 Helix Swarm 2018.2 服务器设置 swarm-triggers(两者都在使用 docker-compose 编排的单独 docker 容器中),但是当我尝试将结果传输到 时出现上述swarm-trigger.pl -o错误p4 triggers -i: # both with and without config file -c fails /root/swarm-trigger.pl -c /root/swarm-trigger.conf -o > /root/gener...

Admin

git-p4 和巨大的文件大小
perforce

git-p4 和巨大的文件大小

我正在尝试将 Perforce(p4) 存储库转换为 git(最好是 Helix4Git,由 perforce 实现的 git 服务器)。 我将我的问题简化为一个简单的用例,以便找到更大问题的解决方案。 在P4我有一个文件//仓库/foo.txt大小为 10MB。我使用 P4 的合并命令“克隆”了它,因此我的存储库中有两个相同的文件,名为//仓库/bar.txt。 //depot .. foo.txt (10MB) [internal-id==> 4509b9a8.txt] .. bar.txt (10MB, clone of f...

Admin

在 git 中集成 Ring 是一个好主意吗?或者说是可行的吗?
perforce

在 git 中集成 Ring 是一个好主意吗?或者说是可行的吗?

多年来我一直使用 Perforce,但不幸的是,除了一些业余项目外,很少使用 Git,所以请原谅我的无知。 在 Perforce 中,我使用如下所述的环积分概念。 开发人员在分支机构工作功能1v,功能2和特征3. 它们融入开发分支。开发只有当所有机器都成功编译后,分支才会进入稳定版本。这意味着每个从稳定版本集成到功能1,功能2或者特征3始终有一个可以进行整合的工作基础。 +---+stable | ^ | | | | | dev <---+---+ | | | | ...

Admin

Perforce 更改提交触发器在客户端上运行脚本
perforce

Perforce 更改提交触发器在客户端上运行脚本

我一直在查看各种 StackExchange 帖子、Perforce 论坛条目等,以寻找以下问题的解决方案,并非常感谢您的指导和经验! 问题描述 我希望能够发起从Perforce 服务器上的一系列验证步骤客户端在允许提交变更列表之前,对变更列表中打开的文件进行检查。 例如,我希望确保如果打开一个文件进行添加、编辑或删除作为变更列表的一部分,则特定的相关文件将根据相应文件的条件矩阵进行适当处理: 正在打开相应文件以进行添加/编辑/删除 相应文件在磁盘上存在与不在磁盘上存在 对应文件存在于仓库中与不存在于仓库中 相对于仓库文件,相应文件已被更改或未更改...

Admin

我可以过滤 p4v 中的提交列表以显示来自少数特定用户的提交吗?
perforce

我可以过滤 p4v 中的提交列表以显示来自少数特定用户的提交吗?

使用 P4V 查看我们的 Perforce 仓库,我想过滤“已提交”选项卡的视图以显示来自选定用户组的签到。因此,我尝试创建一个允许指定用户的自定义过滤器。但是,我更希望列出一些用户,但不知道这是否可行。 我查阅了 Perforce 文档,他们并没有真正详细说明什么是可以接受的。我尝试了以下变化: user1,user2 user1 user2 user1|user2 user1+user2 全部失败了,所以我想在放弃之前在这里问一下…… 有人能告诉我如何过滤 P4 中的视图以显示一组选定的用户吗?如果我可以过滤并显示除特定用户之外的所有用...

Admin

如何将 perforce 默认命令控制台窗口更改为 ConEmu 控制台
perforce

如何将 perforce 默认命令控制台窗口更改为 ConEmu 控制台

我想更改 Perforce 中的默认命令提示符。我希望,每当我们尝试通过命令窗口在 perforce 中打开目录时,默认命令提示符都是 cmd.exe,但我想将其替换/更改为康埃穆。 我不知道如何强制改变它。 有人可以指导我如何改变它吗? 谢谢! ...

Admin