问题标签 [perforce-stream]

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 回答
362 浏览

perforce - Perforce 流:我们可以在 perforce 中编辑流吗

我们可以在创建后编辑流视图吗?我创建了带有以下视图的“主要”流。

查看:共享温度/... 共享 ktm/...

我有一个从“main”创建的子流“ptb_stream”。我已经更新了下面的子流视图。

查看:import temp/... share ktm/...

这创造了我的孩子蒸汽,其中只有“ktm”。现在,我刚刚在我的子流视图“ptb_stream”中进行了如下更改。

查看:导入温度/... 导入 ktm/...

当我这样做时,我仍然在该子流视图中看到文件夹。

0 投票
1 回答
580 浏览

perforce - Perforce 流:任务流的使用

我需要创建一个子流,它只会从mainline(父)流中选择特定的文件夹。在创建子流时,为了实现这一点,我通过share/isolate/import成功创建子流来限制视图,这些子流只有我感兴趣的代码。

但是,我浏览了一些关于流的教程,并在轻量级流(任务流)上找到了一些东西,这些流用于部分地从父级创建流。在我的场景中,我需要真正使用它lightweight streams吗?如上所述,使用这种轻量级流而不是使用常规方法的主要优点和限制是什么?

0 投票
1 回答
952 浏览

perforce - Perforce 集成:无法从经典工作空间提交对流的更改

我尝试通过 p4v 集成从经典库到流库的更改。以下步骤: 1)我移至经典的驱逐客户端,该客户端在客户端视图中具有两个仓库路径(源路径和目标路径)。2) 从我的经典仓库运行 p4 合并/集成。3) 在 p4merge 窗口中给定 p4v 中的目标位置。4)文件在我的客户端中打开。5)'p4 提交'。给我这个错误:-//New_stream/main/temp/sample.txt - 警告:无法从非流客户端提交 没有要提交的文件。提交失败——修复上述问题,然后使用“p4 submit -c 69”。

我们不能将经典仓库客户端的更改提交到流吗?据说不能从非流客户端提交。那么在这种情况下我们如何提交更改呢?有人可以帮忙吗?

0 投票
1 回答
334 浏览

perforce - 如何查找对 Perforce 流的最新更改?

如何查找对 Perforce 流(包括虚拟流)的最新更改?

我可以查找对仓库路径(通常对应于 stream_name)的最新更改,但这不适用于虚拟流。例如 p4 changes -m1 //depot/stream_name/...

我能够做到这一点的唯一方法是创建一个新客户端,将其同步到流,然后删除客户端。这对客户端和服务器都产生了难以置信的影响!

有没有更好的方法来查找对 Perforce 流的最新更改?

0 投票
1 回答
620 浏览

perforce - 将经典库迁移到流库

我们想将我们的经典库迁移到流库。可能吗?任何人都可以为此分享任何文档吗?我可以将经典仓库项目导入流仓库,但是,一旦我将它移动到流仓库,它就不会获取文件的历史记录。是否可以完全迁移它。我们有什么简单的方法可以做到这一点吗?

0 投票
1 回答
64 浏览

perforce-stream - Perforce Streams:Streams 工作空间创建

我对创建流工作空间有一个要求。我们在流下有两个文件夹,一个是具有源代码的“src”,另一个是具有测试用例的“测试”。正如我们所知,流工作空间是从流视图自动生成的。我想拥有我的工作空间,其中源代码将转到一个“/test_branch/workspace/”,而测试将转到“/test_branch/tests”文件夹。考虑“test_branch”是流客户端的根。

我们可以在经典软件仓库中通过编辑客户端视图将其复制到我们想要的特定文件夹中来实现这一点。有没有办法用流来做到这一点?这真的很有帮助。

0 投票
1 回答
366 浏览

perforce - Perforce 错误:%t 参数“活动窗格中未选择对象”无法运行 C:\Users\User\Perforce\testCutsomToot.bat

我正在尝试在执行以下步骤中测试 1 个自定义工具:

1.) 点击工具 | 管理自定义工具... 2.) 单击新建 | 工具...我添加了新工具,但是当我将 %t 作为参数传递给工具 %t 时,它给出的错误是 perforce 的默认参数

我在使用参数 %t 运行此自定义工具时遇到错误,该参数表示“p4 中的选定流”

错误输出:“未在活动窗格中选择对象”无法运行 C:\Users\User\Perforce\testCutsomToot.bat”

我的脚本包含以下 3 行:

回声成功

设置 arg1=%1

回声 %arg1%

0 投票
1 回答
26 浏览

performance-testing - 强制复制

我有一个 perforce 测试服务器,我想在其上拥有另一台 perforce 服务器上的所有文件。除了文件,我还想要所有其他信息,例如版本、更改列表和所有其他信息。确切地说,我希望我的新服务器是旧服务器的副本。请提及所需的所有步骤。

0 投票
1 回答
579 浏览

perforce - 在 Perforce 中,如何将流中的文件移动到不同的仓库?

我希望将 Perfore 库中的一些文件移动到不同的库。仓库设置为使用 perforce 流。

所以从 //Depot1/stream/directory//Depot2/stream/directory

我怎样才能做到这一点?

0 投票
1 回答
632 浏览

git - Perforce 流上的 Git-p4

我想我可能已经知道答案了,但也许有人可以提供帮助,或者给出一个知识渊博的“不”。

我一直在使用 git-p4 在主分支上的 Perforce 仓库(同步、编辑、提交)上工作很长时间。我现在想在流中工作。我尝试将所有 git-p4 选项用于分支(文档没有提到流,但我试图将它们视为相同)。我也试过只是做一个git p4 clone //depot/streamname,但它告诉我No changes to import!并立即退出。

我发现两个项目是 git-p4 的分支来支持流,每个都有几年的历史,每个都无法提交回仓库,所以它们不好。

我不能更改为使用分支而不是流,因为团队的其他成员想要使用流,并且支持我不寻常的工作流程并不是更改的好理由(即使我负责!)。

除了在这里实际使用 Perforce 之外,真的没有其他选择吗?我非常讨厌它,我更愿意使用 git(或其他任何东西!)。