问题标签 [p4.net]
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.
c# - 使用 p4.net api 连接到 perforce 服务器时出现异常
我正在尝试使用以下代码连接到 perforce 服务器。我得到对象引用未设置为对象异常的实例。
在 con.Connect(null); 线我得到对象引用未设置异常。我在这里缺少任何东西。
perforce - 如何在 p4.net 的 P4Command 中使用 p4 diff
需要使用 P4Command 类在 p4.net 中使用 diff 命令的正确方法。以下 C# 代码不提供 diff 命令结果
相反,我得到了例外:
“在 p4api.net.dll 中发生了“System.ArgumentNullException”类型的未处理异常附加信息:P4Command 需要 P4Server”。
perforce - P4Connection 类在 P4api.net 中不可用
我正在尝试使用 P4Connection 类,问题是我在最近下载的 p4api.net 库中找不到该类。
目前,我正在使用 Repository 类,如果不使用 P4Connection 类,它会进展不顺利。因此,我需要有人帮助我继续进行。
提前致谢。
perforce - P4.net 和 P4api.net 的区别
p4.net 和 p4api.net 之间的确切区别是什么?
我试图为 perforce 创建一个基于 gui 的自定义工具,并开始使用 p4api.net 开发它。很久以后我才知道 p4.net 的存在。现在我对它们的区别和目的感到困惑。
我也对选择哪个选项进行开发有疑问。
除了这两个还有别的吗?
c# - Perforce .net API 同步仓库文件
由于我很难理解 P4 API 文档,因此我需要帮助。我在仓库中有一个文件夹,//root/a/...
首先我正在运行预览以了解要在更改列表上同步的文件数量,例如123
.
在rFiles
我应该得到要同步的文件列表(同步预览,我将在后台工作人员中同步每个文件),但它返回给我所有的 depot 文件(文件在 //root)
有人可以帮忙吗?问候
perforce - 如何在 p4.net api 中实现批处理文件命令
我想在批处理文件中实现以下 p4 命令。
现在我想使用 p4.net api 在 .net 的作业服务中实现所有内容。
使用 p4.net api 在 .net 中执行以下操作:
1)首先在工作区路径同步文件或最新文件。
2)创建一个新的更改列表
3)如果上述更改列表中有任何更改,则还原所有文件
4)现在实际上在上述更改列表中特定文件格式的目标工作区路径打开文件进行编辑
5)将文件从服务器源路径复制到本地工作区目标路径,并且应该从服务器源路径递归地复制到特定文件格式的目标路径,例如 gp*.* 文件从源到目标
6)恢复上述更改列表中未更改的文件
7) 现在使用上面的更改列表运行 perl 命令。
c# - 如何使用 p4.Net API 运行 dos 命令
我有一些批处理命令要在 Perforce 中运行。通常,我从“Perforce->右键单击文件->在此处打开命令窗口”打开命令提示符。
我正在尝试自动化一些涉及从 Perforce 打开的命令行窗口运行命令的任务。
使用 p4.Net API,如何从当前的 perforce 客户端运行 dos 命令?
perforce - 如何以编程方式集成 2 个分支
我的仓库中有 2 个分支机构。
我正在使用一个内部工具来管理项目的构建,并希望创建一个构建步骤,自动将所有文件从主线提升到登台。我一直在尝试使用 p4.net API 编写它,遵循以下示例. 我能够从构建工具运行 powershell 命令。我的计划是编写 ac# 控制台应用程序,使用该工具对其进行编译,然后将其作为构建步骤执行。不幸的是,我对那个例子一无所知。我能够创建一个客户端,创建一个分支规范,甚至同步文件,但我一生都无法弄清楚如何提交集成。我觉得我正试图过度设计一个解决方案的想法。这应该很容易做到。我在下面附上了我损坏的代码。如果它没有意义,那是因为我正在使用反复试验来解决问题并且还没有最终通过它。也就是说,如果我不需要使用 p4 api,那就更好了。唯一的要求是运行命令不需要用户输入。如果有合并冲突,
谢谢
c# - 如何将全局选项传递给 perforce 命令(P4 api .net)
我想知道是否可以将全局选项传递给 perforce 命令。
就目前而言,看起来我只能将全局选项传递给连接本身
前任:connection.UserName = "user"
有没有办法传递特定于命令的全局选项?
IE:command.UserName = "user"