问题标签 [p4v]
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.
perforce - P4V(Perforce) 使用逻辑运算符过滤挂起的更改列表
使用最新的 P4V (Perforce) 客户端,我们可以使用 AND/OR 等逻辑运算符过滤待处理的更改列表吗?例如,按“ Owner=me
”、“ Client=myClientA AND myClientB
”过滤?当从另一个客户上架时,这将很方便。
version-control - 强制自动同步
我在一个不断发展的大型代码库中工作,并使用 perforce 来管理它。问题是我需要每天更新它,而且需要很长时间才能完成。我正在寻找自动化这个过程的方法。
我首先想到的是写一个脚本,让它成为一个计划任务。我不能这样做,因为运行“p4 sync”给了我“p4protect”相关的错误。我没有也不会获得服务器的管理员权限,因此我无法将自己添加到保护表中。
因为我可以通过 P4V 同步 - perforce UI - 我想应该有一种方法可以通过自定义工具或类似的东西来实现这一点。
你们能否提供有关如何解决此问题的指示,或者是否已经有解决方案。
perforce - P4V的Branch、Copy、Integrate/Merge有什么区别
我正在使用 P4v,当我在文件夹上调出上下文菜单时,我有以下选项:- - 集成/合并 - 复制 - 分支
在我看来,他们都在做同样的事情。这些命令有什么真正的区别吗?
谢谢。
version-control - 如何从本地磁盘中删除标记为添加的文件?
我目前在 Unity 3.5.5 中使用 Perforce 和 P4V(Rev. Perforce Visual Client/MACOSX105X86_64/2012.1/490402),
当您还原标记为添加的文件时,它只会将其从更改列表中删除。有时文件是自动生成的,或者我创建了一些我不想再添加的文件,我想将它们从更改列表中删除并删除它的本地副本。
搁置标记为添加的文件时也会发生这种情况。我目前正在手动还原和删除每个文件。有没有办法轻松删除本地副本?
p4v - 如何按变更列表编号过滤待处理的变更列表
使用 p4V 客户端,我想查看搁置文件的挂起更改列表。我有更改列表编号,但找不到根据更改列表编号进行过滤的方法。
我发现了使用 Ctrl-G 来搜索挂起的更改列表。然而,这并没有给我一个取消搁置的选择。
version-control - Perforce 中的“还原未更改的文件”是什么意思?
Perforce 中的命令“还原未更改的文件”有什么作用?听起来很矛盾。
merge - 如何从 Perforce P4V 使用 TortoiseMerge?
如何配置 Perforce 以使用工具 TortoiseMerge 进行差异和合并?
我试过争论
遵循http://tortoisesvn.net/docs/release/TortoiseMerge_en/tme-automation.html和http://www.perforce.com/perforce/doc.current/manuals/p4v/Configuring_display_preferences.html#Diff。Perforce 文档说
在参数字段中指定第三方差异应用程序的参数:输入 %1 作为第一个文件的名称,输入 %2 作为第二个文件的名称。P4V 在调用 diff 应用程序时将这些占位符替换为实际的文件名。
然而,当我尝试它时,TortoiseMerge 错误“无法打开文件 %1”,表明 P4V 没有替换参数并保持%1
原样
perforce - 避开 P4V 中的高级协调
当我试图和解时,我有时会被这个警报打断。我怎样才能进行正常的协调?
有时,当我尝试取消协调时,我也会看到同样的警报。为什么 P4V 不直接带我回到主窗口?
repository - 自定义 perforce 更改编号
是否可以自定义 perforce 更改编号。我听说我们可以做到。我上网查了一下,没有找到解决办法。
例如,尝试将更改数作为 2 的幂或 10 的倍数等。这可能吗?现在我得到一个完整的随机数。
谢谢
version-control - 之后标签移动
在我的 Perforce 工作区中只有一个文件squirtle.txt
。在 Windows Explorer 中,我将其重命名为blastoise.txt
Notepad 并对其进行了一些更改。在 P4V 中,我运行了协调离线工作,现在在我的更改列表中,我将文件squirtle.txt
标记为“已删除”并blastoise.txt
标记为“添加”。
我听说最好通知 Perforceblastoise.txt
是从 进化而来的 squirtle.txt
,这样如果检查了blastoise,squirtles 的历史就会列在下面。我如何通知 Perforce 这一举动?
那是一个例子。在我的实际情况下,我已经移动了数十个文件,包括重命名和移动文件夹。
编辑:有人告诉我,我不应该敢在 Windows 资源管理器中重命名文件,而是使用特殊的 Perforce 命令来重命名p4 move
。别管我应该做什么,我现在的情况该怎么办?
有p4 moved squirtle.txt blastoise.txt
吗?