问题标签 [perforce]

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 投票
6 回答
9057 浏览

perforce - 我可以在 perforce 上将签出的文件集成到不同的分支中吗

我们正在进行设计,为此我们在主分支中创建了类的骨架。现在,我们开始编写代码,为此我们有了一个新分支。因此,如果我可以将主分支中的所有新文件移动到新分支中,那就太好了。但是,我还不能签入。那么,是否可以集成签出的变更列表?谢谢。

0 投票
3 回答
6125 浏览

view - How to convert Perforce depot locations to client view locations

I'd like to know how to convert Perforce depot locations to client view locations for the purpose of script writing.

I have a script that first checks out a file for edit in perforce and then interacts with the file. I need to have the depot location (i.e. \Projects\Project6) converted to the client view location. (i.e. d:\Projects\Project6).

Is this possible?

0 投票
4 回答
12080 浏览

version-control - 在 Perforce 中,切换客户端用户时连接到不同端口的命令是什么?

在 p4win gui 客户端中找到的“切换端口客户端用户”的命令行等效项是什么?

我已经在一个端口下登录,但现在我试图连接到同一服务器上的不同端口,以便访问单独的源代码控制文件库。我认为这将涉及使用:

但是,阅读“登录”的“帮助”不会显示指定端口号的选项。用户名和客户端名称将保持不变,但只需要更改端口号。

0 投票
6 回答
17136 浏览

version-control - 有没有一种简单的方法可以恢复整个 P4 更改列表?

假设我签入了包含大量文件的更改列表(在 Perforce 中),并且我想恢复整个更改列表。有没有一种简单的方法可以一举“恢复”整个变更列表?

目前我对更改列表中的每个文件都执行以下操作:

  • p4 sync //path/to/file#n(其中“n”是文件的先前版本)
  • cp 文件文件#n
  • p4同步//路径/到/文件
  • p4 编辑//路径/到/文件
  • cp 文件#n 文件
  • rm文件#n

正如您可以想象的那样,这对于大型变更列表来说非常麻烦。

0 投票
1 回答
11190 浏览

perforce - 如何在 Perforce 中搜索历史记录

在 P4V 中似乎没有办法做到这一点。

我可以使用“提交的更改列表”,但它很麻烦,我只能按用户和工作区搜索。

我想按描述搜索历史。

有什么简单的方法可以做到这一点吗?

0 投票
5 回答
1765 浏览

svn - $id: 文件名,创建日期/时间 Exp $

我经常在 C/C++ 源代码中遇到以下语句:

您知道哪些软件会产生这些“签名”吗?

0 投票
2 回答
977 浏览

version-control - 如何在 P4Win 中获得延时视图?

过去,在 Windows XP 机器上,我能够安装 P4V(Perforce 试图扼杀你的喉咙的愚蠢的独立于平台的 Perforce 可视化客户端),然后安装 P4Win(Perforce 出色的干净健壮成熟的可视化客户端)愚蠢地试图弃用)。

如果我按该顺序(并且仅按该顺序)进行安装,当我在 P4Win 的 Perforce 软件仓库中右键单击文件时,我将获得一个文件“延时视图”选项。这将启动 P4V 附带的延时视图应用程序,每个人都会很高兴。

我只是在 Vista 中完成了这些步骤,并且......没有骰子。右键单击文件时,我看不到延时视图选项。

任何人都知道我需要在 Vista 下执行哪些奇怪的安装步骤才能获得此选项?

0 投票
2 回答
105 浏览

perforce - 我想在 perforce 更新期间明确报告未更新的文件(因为冲突)

当我进行更新并更新了无数文件时,我经常会错过由于冲突而未合并的文件。我唯一的方法是浏览我所有的更改列表并查看文件图标。

没有更好的方法吗?即使是基于控制台的命令也可以......

0 投票
5 回答
9680 浏览

perforce - 如何获取我的本地变更列表并将其发送给 Perforce 中的其他人?

如何获取我的本地变更列表并将其发送给 Perforce 中的其他人?更具体地说,我想将未提交的更改从本地挂起的更改列表发送到另一个用户的挂起更改列表。

0 投票
4 回答
4127 浏览

svn - 从 SVN 迁移到 Perforce——提示?经验?

我们有一个相当大的 SVN 存储库,我们希望将其迁移到 perforce。我们非常希望保留大约 20k 的修订、分支等,但在一些初始测试中,perforce 提供的 svn2p4 脚本无法复制完整的结构。

人们是否使用此工具取得了成功,或者是否还有其他我的谷歌搜索没有出现?欢迎使用最佳实践和提示。