问题标签 [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.
perforce - Perforce 批处理脚本
您好我正在尝试编写一个批处理脚本,该脚本将同一组配置文件从仓库中的一个应用程序复制到另一个应用程序(一旦签入第一个应用程序,就会触发复制这些文件)。我心中的想法是:
- 使用 p4 add 将文件从第一个应用程序添加到客户端
- 使用 p4 复制
- p4 提交
这是正确的方法吗?请帮忙。请提供任何可用的示例脚本。
perforce - 有没有办法撤消 Perforce 客户端中的记住编码?
我不小心将编码设置为西欧并单击了 Perforce 客户端中的不再询问我框。我现在无法检查我对代码库的任何更改。有没有办法撤消这个?
谷歌说将 p4charset 设置回无(服务器是 Unicode),所以这就是我想要的,但即使在运行 cmd 行命令 p4 -C none 之后,它仍然设置为西方。
version-control - 在 Perforce Visual Client 中搜索
我是 perforce Visual Client 的新手,我无法找出一个非常基本的实用程序。我想在我的工作区中搜索包含某些特定单词的文件。我发现在 Edit --> Find in File ---> 有两个选项 Search in: 和 All or part of the file name:。但是我在哪里设置我只想搜索包含特定单词的文件的过滤器?我认为 Perforce Visual Client 应该在某个地方有这个基本实用程序,但也许我错过了它。请帮我找到这个选项。非常感谢您的帮助。
javascript - 如何防止提交更改列表对话框调整大小和最大化提交对话框窗口?
我需要在我们的提交更改列表对话框中禁用最大化和调整大小功能。
我有一个 html 文件,其内容与默认提交更改列表相同。但是使用 jquery 有一些额外的字段和样式。
但是如果我想调整对话框的大小。所有 html 内容都已折叠。它没有根据我们的对话框高度和宽度进行调整。
他们是否要禁用我们提交更改列表对话框的调整大小和最大化属性?
perforce - 直接从 Perforce 命令行更改工作区破坏选项
如何从命令行更改 perforce 规格?我想要做的是,我有一个工作区,其 clobber 选项设置为noclobber
(默认值)。现在我想将其更改为clobber
.
我知道我可以直接从 执行此操作p4v
,但我不想那样做。我也知道,如果我运行p4 client
,它将在文本编辑器中打开 P4CONFIG 文件,我可以在其中更改noclobber
并clobber
保存文件并完成,但我也不希望那样。
请告诉我不使用或不编辑P4CONFIG直接更改noclobber
为的具体命令。clobber
p4v
perforce - p4 默认更改列表中的文件太多。如何让默认更改列表显示最近使用的文件?
在我配置 perforce 之后。在待定选项卡下,有默认的更改列表。它显示“此更改列表中有 86002 个文件”。我该如何解决这个问题,让这个默认更改列表只显示最近更改的文件?不然每次我想提交一些文件的时候都得去搜索,真的很不方便。谢谢。
perforce - 硬盘崩溃后强制恢复客户端工作区
我的硬盘崩溃了,我丢失了影子(客户端工作区)中的所有文件。现在重新安装 perforce 后,我可以从 GUI 中看到我的工作区(所有根视图映射)。
有关如何取回所有客户端工作区文件的任何指示。
请帮忙。
perforce - 仅对某些类型的文件启用 perforce 通知
我看到了这个 SO question,有人说如何启用 p4 服务器在更改列表提交时向我发送电子邮件。但是,有没有办法为任何带有 *.js 扩展名的文件启用通知,例如?
perforce - 没有设置 Perforce P4CONFIG?
首先,我是 Perforce 的初学者,我主要是通过它的文档来学习。
所以,我们即将从 CVS 迁移到 Perforce,我最近学习了一种避免更改每个工作区的 P4CLIENT 的好方法,即在工作区根目录中创建一个 P4CONFIG 文件。
所以我使用了命令:
(我的当前目录是我的工作区根目录,p4config.txt 位于那里)
在我的 p4config 文件中,我有以下内容:
我已经使用映射到 myworkspace 根目录的命令“p4 client”创建了“myWorkspace”,没关系。
但是,当我尝试命令时
它显示我的“客户名称:”作为我的主机名,表明该变量尚未设置。
当我尝试“p4 set P4CONFIG”时,它会打印:
我已经尝试使用我的 p4config.txt 完整路径,但仍然得到相同的...
有谁知道问题是什么?
顺便说一句,它在 Windows 上运行。
perforce - perforce 可以使用单独维护的现有工作空间的克隆创建另一个工作空间吗?
我有一个有趣的问题,其中有人使用 perforce 作为存储库开发了一些代码,并对尚未签入的源代码进行了一些更改。然而,他们不想在原始代码上签入,而是想创建一个单独的“工作区”是当前工作区的克隆,其中文件仍同步,但新创建的文件。
我知道这并不是应该如何使用 perforce,但这只是一个问题,我必须看看它是否可能,或者将来是否有更好的方法来缓解这种情况。这似乎应该是可能的,因为这就是为什么您有单独的客户端,每个客户端都有自己的“本地”副本。什么不是同一台机器上的两个“本地”副本?