问题标签 [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 - p4java 客户端 setRoot 不工作
使用 p4java 在各种机器上同步文件,所以我使用 IClient.setRoot() 来相应地更改根。但是 IClient.setRoot() 实际上并没有更改客户端对象中的根。我在 setRoot() 调用之后立即查看了调试器
这是我连接到服务器后的代码。
client 是 IClient,p4Server 是 IServer。
prop 函数只是拉取工作空间和根目录的属性条目
我缺少什么来使 setRoot() 工作。谢谢!
perforce - P4 unshelve file not found 错误
我有一个带有搁置文件的工作区。我正在尝试使用以下命令将这些文件搁置到另一个工作区:
p4 取消搁置 -s sourcechangelist -c destinationchangelist
但是我收到“找不到文件错误”
谁能告诉我我错过了什么?
提前致谢 !!
perforce - P4 同步问题-文件没有被删除
我有一个包含一组文件的工作区。但我观察到,当我从 perforce 中删除一个文件并执行“p4 同步”时。文件没有从工作区中删除。但是 p4 sync -f 会删除该文件。
python - P4 命令行说明,用于从模板创建工作区并对客户端规范进行额外更改
我希望从模板工作区 MC_CRM_BUILD_1XAB 创建一个 P4 工作区 ST_TEST_BUILD1。
我想在我的新工作区中更改 cspec。除了来自模板的 cspec 映射之外,我还希望添加以下内容。
- //source/map/data/... //CSPEC_build_loc/map/data/...
- //source/audio/data/ ... //CSPEC_build_loc/audio/data/...
- //source/video/data/ ... //CSPEC_build_loc/video/data/...
我如何在 Linux 上使用 P4 命令行来做到这一点?我目前的操作系统是 Ubuntu。如果我希望自动执行此操作,我应该使用 shell 脚本、python 还是 perl?
perforce - How to exclude a directory when syncing a p4 stream
I am using the command line tools of Perforce. And with the p4 tool, I want to sync to a stream.
The problem is that I want to exclude a directory from my workspace. If my work space was defined as a view, this would be possible with something like:
But the Stream: setting overrides the View: specification.
I have set the Stream using the command:
I also looked into P4IGNORE mechanism, but this is of no use to my problem, as P4IGNORE will not influence the sync command.
I tried adding a Paths: command to my client spec, but that is not recognized in this context. I think it is used when specifying the stream, as done by the administrator of the depot?
visual-studio-code - p4 for vs code 总是弹出 ERROR: Command Failed
最近在linux上工作,尝试用vs code做开发IDE,除了p4插件难配置,其他都很好。我设置“perforce.command”:/home/myname/Downloads/p4v-2015/bin/p4v。但是当我尝试保存一个未检出的文件时,输出窗口告诉我:
谁能帮帮我,我现在必须手动签出文件,真的很糟糕......
vim - p4 更改不适用于 gvim
我使用 perforce 作为源代码存储库。p4 change
命令用于创建打开文件的更改列表。如果我设置setenv EDITOR gvim
然后运行此命令,则 gvim 将打开并添加一些描述,然后保存并退出。我得到以下错误。如果未设置 EDITOR,则不会出现相同的错误,我的意思是在这种情况下打开 vim。任何想法来解决这个问题?
merge - Perforce 在两个本地工作区之间合并
我是 perforce 的新手。尝试合并本地工作区中的文件。
我在 2 个本地工作区 workspace1 和 workspace2 中有一个文件,我想合并我找不到合并工作区的信息。