问题标签 [p4python]

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 投票
1 回答
186 浏览

perforce - 当存在一个不再存在的同名分支时分支 p4python

在使用 p4python 测试我的应用程序时,我遇到了一个有趣的问题。不久前,我从主流目录分支到测试目录,我对该分支进行了还原,因为它出现问题,因此测试分支消失了(还原并提交)。解决问题后,我决定再次使用相同的名称进行分支,但 P4python 说 Can't populate target path when files already exist.那个分支不再存在我不明白为什么 p4python 会输出这样的错误。这是我用于分支的代码:

所以我的问题是,如果删除了该名称的旧分支,如何能够再次使用相同的名称进行分支?

0 投票
1 回答
72 浏览

python-3.x - 在 P4Python 中撤消更改列表

鉴于我已经提交了我现在想要撤消的更改列表,因此我在使用 p4python 撤消 Perforce 中的更改时遇到了问题。我的想法是首先创建一个更改列表,然后运行撤消。但是,我做错了,文件没有被撤消。

会给予任何帮助。谢谢。

0 投票
1 回答
119 浏览

python-3.6 - 使用 Perforce 在 p4python 中复制命令

为了从某个 CL 分支我并将其作为更改列表,我意识到 Perforce 使用了 copy 关键字。我正在尝试使用相同的关键字,但收到一条错误消息,指出选项无效。以下是我的代码:

难道我做错了什么?谁能向我解释我的代码的错误部分是什么?

0 投票
2 回答
371 浏览

perforce - 如何获取 perforce 的变更列表编号?

我设法按照以下步骤在我的 perforce 客户端工作区中创建了一个空的更改列表:

这确实添加了一个变更列表,但我没有获得将文件添加到变更列表的变更列表编号。我还需要将变更列表编号提交给仓库。

0 投票
1 回答
122 浏览

perforce - 当我尝试将文件添加到更改列表时,我不断收到不在客户端视图中的文件中的错误文件

当我尝试从命令行添加文件时,我收到错误消息说文件不在客户端视图中这是什么意思?

0 投票
1 回答
761 浏览

perforce - 即使我将它们添加到 perforce changlist 也没有要提交的文件

我得到一个更改列表编号,我可以将文件添加到更改列表

但是当我尝试提交它们时,我得到了错误。

0 投票
1 回答
307 浏览

python - 如何使用 Perforce Python API (p4python) 从 perforce 服务器上的更改列表中签出文件

最初我试图实现一个定制的基于 python 的 linter 来帮助我进行词法代码分析。这个 linter 要求我指向脚本或代码文件(需要分析)所在的目录。原始代码(需要分析)存在于 perforce 服务器上。

我想要做的是能够获得用户在 perforce 上搁置的所有文件。我如何使用更改列表编号将这些搁置的文件从 perforce 服务器获取到我的本地计算机,我想在基于 python 的应用程序中执行此操作,最好使用 p4python api。

感谢所有帮助。谢谢

0 投票
1 回答
60 浏览

perforce - P4Python:AttributeError:类型对象“P4”没有属性“MergeData”

我正在尝试创建一个 P4.MergeData 对象以与解析器一起使用。当我这样做时,我得到了这个错误(在标题中):

如何创建这个对象?或者如果我不需要,我一般如何合并两个文件?

0 投票
1 回答
643 浏览

python-3.x - 在 P4 中,我如何使用命令检查提交到一个分支的更改是否也提交到另一个分支

我想知道有一个 p4 命令可以从另一个仓库分支中提交的 cl 中找到在一个仓库分支中提交的 cl。

喜欢 -

如果 CL 123 已提交到分支 //code/v1.0/files/...

并且相同的代码更改也提交到另一个分支 //code/v5.0/files/...

我可以在 cl 123 的第二个分支中找到 cl 吗?

0 投票
1 回答
31 浏览

python - 将 json 集合发送到 Perforce 仓库

我正在尝试使用 P4Python 将 json 集合从 Flask 服务器发送到远程 Perforce 仓库。

有没有办法通过 Python 做到这一点?