问题标签 [perforce-branch-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.

0 投票
1 回答
198 浏览

perforce - 如何在 peforce 中压缩包含不包括 .exe 的源文件的分支

有人可以帮我找到如何在 perforce 中压缩包含源文件(不包括 .exe)的文件夹/分支

0 投票
1 回答
7179 浏览

version-control - 在 perforce 上集成多个变更列表

我有一个要从主干合并到分支的更改列表列表。

有没有办法在 perforce 中自动集成多个变更列表?

0 投票
1 回答
529 浏览

perforce - 列出两个分支之间新的或删除的文件

我在 perforce 中有两个分支。Branch12.0 和 Branch14.0。如何查找自 Branch12.0 以来从 Branch14.0 删除/添加的文件?

0 投票
1 回答
89 浏览

branch - 如何创建一个检查点以恢复 perforce?

我是新手。

我的本地磁盘中有一份旧的代码副本,并且我进行了一些更改。我搁置了我的更改。其他人也对他们的代码进行了更改。我想从服务器获取新代码,但也想创建一个检查点,我可以在需要时恢复到该检查点。

我怎样才能做到这一点 ?

在代码的某些部分,我创建了一个名为 foo.exe 的子进程。有人在新代码中将其更改为 bar.exe。当我获取新代码时,它会生成 bar.exe。这是一个例子。他们可以有更多的变化。我想在所有文件上放置一个检查点,以便每个文件都恢复到我当前的版本。

我需要搁置每个文件吗?

0 投票
1 回答
28 浏览

perforce - 在 P4V 中分支,添加到旧的 CL,但保持当前的为主

程序有 2 个版本,但它目前是一个分支。

v1 即旧 GUI,稳定,需要小更新 v2 新 GUI,未经测试,是当前的

v1 有一个我想修复的错误,比如我想要 v1.1,但后来我想回到 v2 上工作。

我需要使用 P4V(GUI 版本)来完成。

0 投票
2 回答
7869 浏览

perforce - 如何在 perforce 中删除 Stream Depot

我使用 P4Admin 在 perforce 中创建 Stream Depot(名为streamDepot),然后由客户端创建一个 Stream(main),我用客户端工作区和一个项目填充它。但是当我尝试使用 P4Admin 删除文件并删除该streamDepot库时,我没有运气。留言说:

那么现有流的含义是什么?我已经删除了映射到streamDepot的 Stream(main) 的客户端命名空间和文件。我应该怎么办?通过 Depots 选项卡查看 P4Admin,我在streamDepot 中看不到任何文件(没有主流或流类型)。

0 投票
1 回答
268 浏览

perforce - 使用部分映射在其他分支中强制取消搁置

假设我已经搁置了文件 A、B、C 我现在想将它放到另一个分支中,但我的规范只有文件 A、B

有没有办法做到这一点,以便 perforce 取消映射的文件并忽略其余文件?现在我收到一个错误,阻止我进行任何搁置。

这里的用例是我有一个编译第三方库的分支,我想只移动二进制文件和公共标头更改。这个变更列表很大,所以我不想只手动搁置映射的内容。

0 投票
1 回答
26 浏览

perforce - 变更列表是否只能包含一个属于较大分支的文件?

这就是我所做的:

  1. 从主干分支 (v 1.0.0)
  2. 创建新分支 (v 1.0.1) 2.1 - 创建一个分支大约需要 50 个文件
  3. 最终更改,更改只需要在 1 个文件上发生
  4. --- 这是我想优化我的工作的地方

在我第一次通过时,我合并了所有文件,并要求 Perforce 保留所有文件的最新副本,即使它们没有更改。所以我的问题是。

当我合并回来时,如果我告诉 Perforce 保留未更改的原件,这是否意味着我的更改列表将仅包含一个文件,该文件是更改的文件?或者当我第一次创建我的分支时,我必须只分支我将要更新的一个文件。当然,这很难提前知道。

0 投票
1 回答
299 浏览

perforce - p4 status -A 仅对 perforce 工作区的子目录

我的 perforce 工作区视图中有这样的文件夹。

其中 //depot/... 包含所有源代码,编译后的代码将被复制到 bin 子目录。我正在同步 //depot/... & 构建它并将二进制文件复制到 bin 子目录中。

现在我想在 Perforce 中提交 bin 文件夹 (//rajesh_ws/bin/...),而不是在构建期间生成许多其他文件的所有 (//rajesh_ws/...)。

当我使用“p4 status -A”和“p4 submit”时,它会提交所有文件,其中包括 //rajesh_ws/... 但我只想提交 bin 文件夹中的文件。对此有任何想法吗?

我正在使用 p4python api

脚本片段

请建议

0 投票
1 回答
39 浏览

perforce - 在 Perforce 中将用户添加到特定分支

在创建特定 perforce 分支后,如何仅授予一组用户访问权限以编辑它?我不是 perforce 的管理员,而只是分支的创建者。