问题标签 [perforce-integrate]
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 integrate
但现在合并的行为不符合我的预期。当我合并时,我得到以下信息:
该文件已添加到 ISSUE-49 分支(未删除),所以我不明白它为什么要删除它。
当我尝试使用p4 integrate
时,我得到:
看起来它正在尝试进行分支而不是合并。是吗?如何安全地将 ISSUE-49 中的更改合并回主干?
我正在尝试从 Linux 上的命令行使用p4 2012.1
. 我p4v 2013.3
在我的 Windows 机器上。如果它更容易,我可以使用它。
macos - 如何在 Mac 上使用 Perforce 连接和执行同步
我正在尝试从 Mac 机器 OS x 10.8.5 上的命令行访问 perforce 并执行同步操作
谁能告诉我如何访问命令行的 perforce。
我已将 p4 客户端放在 /usr/bin 目录中,
当我执行命令时从终端:P4 或 p4 帮助,我收到以下错误消息。
Perforce 客户端错误:连接到服务器失败;检查 $P4PORT。TCP 连接到 perforce:1666 失败。nodename 未提供 servname,或未知
逐步设置 Perforce 的方法,将不胜感激
注意:P4V gui 版本工作正常,我需要从 bash 脚本的命令行执行同步命令。
提前致谢。
perforce - 查询两个代码行的perforce集成
我有两条代码线 A 和 B。我整合了从 A 到 B 的更改。
现在假设我想整合文件 x.
x-1 已经集成到 B。
现在在 A 中,我使用 X-2 对 X 以及其他一些文件(y1,y2)进行了更改,然后使用 x-3 以及 y1,y2 文件恢复(退出整个 CL)。所以基本上 x-1 & x-3 是一样的。现在我再添加一个更改 x-4。
现在,如果我必须将 x-4 与代码行 B 中的文件集成。我是否必须提供 x-2 和 x-3 的 CL?
干杯,萨鲁夫
perforce - 有没有办法获得我正在整合的 CL?
考虑以下步骤:
- 我的朋友正在将 CL 123从分支//ONE集成到//TWO
- 他通过该集成完成了未决的 CL 911并解决了所有冲突
- 他搁置了所有文件
- 现在他消失了,但设法将这个 CL 的所有权更改给我 :)
现在我有一台集成了搁置文件的 CL 911 。
我如何知道集成来自哪个 CL 和哪个分支?(CL 123和//一个)
perforce - 在父流和子流之间合并后,如果我回滚特定文件夹,则在两个流之间看不到 mergedown 选项
在我的本地流工作场所中,我首先从父流向下合并,然后使用回滚将合并还原到特定文件夹。
回滚在该文件夹上有效,但是由于子开发流和父流再次不同,我再也看不到向下合并选项(假设我想再次向下合并两个流)。
为什么我不能再次看到向下合并选项?
version-control - P4V在提交前编辑集成文件的第一个修订
我想使用集成将一些为特定于客户端的项目创建的新代码文件复制回我们的主代码库。但是,我还想从主线第一版的代码中去除一些特定于客户端的功能。到目前为止,我不知道是否有一种方法可以让我在一个步骤中集成和编辑代码,而无需先提交未经编辑的代码,然后立即将其签出以再次进行编辑。我特别想在 P4V 的范围内做到这一点,但也会考虑命令行方法。感谢您的洞察力。
perforce - Perforce 命令“p4 复制”会保留修订信息吗?
亲爱的,我正在使用 Perforce Windows x64 GUI 2014.1888424。根据我的测试,答案是否定的。它将使用分配的修订号。我发现“集成”和“分支”命令也不保留修订信息。这些命令是否设计为这样的行为?PS:我知道重命名/移动将保留修订信息。你能给我任何提示吗?非常感谢!
perforce - Perforce:将更改从一个文件传播到另一个
如何从仓库中的文件中获取更改并将其应用于当前工作区中的文件。
考虑以下场景。
我有一个分支 A,我在其中提交了对文件 a1、a2 和 a3 的一些更改。与此提交相关的更改编号为 123。
现在我在另一个我正在工作的分支 B 中。我必须将我作为更改编号 123 的一部分所做的文件 A/a1 的更改应用到 B/a1。
我尝试使用perforce-integrate,但我无法使其工作。
perforce - “p4 交换”列出了一个已经集成的变更列表
我正在运行p4 interchanges -b my_branch
,我得到了很多结果,第一个是我们很久以前集成的变更列表。
所以我尝试再次集成,但p4 integrate -b my_branch //...@changelist,@changelist
只返回“所有修订版已集成”。
解除阻塞的唯一方法是进行强制集成(-f
在集成命令中),然后简单地接受目标(-at
解析时),这样就可以了——p4 interchanges
然后不再列出这个更改列表。
但是 Perforce 是如何开始进入这种状态的呢?这发生在我们完成了跨多个分支的大量集成之后,但我认为没有任何事情会导致变更列表以某种方式变得“未集成”。
这是在 2014.1 服务器上。
python - 无法使用 python 脚本从 Perforce 读取数据
请帮我从 Perforce 读取数据/文件。
我尝试使用以下代码使用此 python 脚本从 Perforce 读取文件。
相同的代码在 Python shell 中运行良好,即使在 pycharm 中逐步执行它也能完美运行。