perforce相关内容

无法使Jenkins perforce插件与ssh一起使用

我对Jenkins不太熟悉,但是由于某种原因,我无法使perforce插件正常工作.我将列出问题和尝试的方法,以便更好地理解. Jenkins版本-1.561 Perforce插件版本-1.3.27(我在Jenkins中配置了perforce路径) 系统-Ubuntu 10.04 问题: 在“源代码管理"的"项目详细信息"部分(当您尝试配置新作业时),我收到"无法根据 ..
发布时间:2021-02-11 19:51:33 其他开发

用于&"p4sync&"的Jenkins管道语法

我正在尝试在管道脚本中同步到Perforce,但是从该功能. 我希望“工作区"等同于设置“手动(自定义视图)",我可以按照解决方案 您将需要使用完整的checkout DSL,p4sync DSL仅是基本的.最简单的方法是使用代码段生成器(管道语法链接),从SCM列表中选择checkout: General SCM,然后选择Perforce Software. 然后您将能够定义一个详 ..
发布时间:2021-02-11 19:50:40 其他开发

如何配置BeyondCompare以忽略注释中SCM替换的文本?

我确实有一些文本序列被SCM(在我的情况下为Perforce)代替. 我确实想配置BeyondCompare来将这些序列视为不重要的差异,以便在比较文件时可以忽略它们. 就我而言,这是关于Python源文件的,序列看起来像 # $Id: //depot/.../filename#7 $ # $DateTime: 2010/09/01 10:45:29 $ # $Author: u ..
发布时间:2020-11-26 18:32:03 其他开发

你能“忽略"吗? Perforce中的文件?

有时我会使用Perforce的P4V IDE中的“协调离线工作..."功能来同步与P4软件仓库断开连接时正在处理的所有文件.它会启动另一个执行“文件夹差异"的窗口. 我有一些我永远不想检入源代码管理的文件(例如在bin文件夹中找到的文件,例如DLL,代码生成的输出等).是否有一种方法可以过滤掉那些文件/文件夹,使其不显得“新"可能会添加.它们往往使我真正感兴趣的文件列表变得混乱.P4是否具有 ..
发布时间:2020-11-26 18:30:44 其他开发

在线Perforce存储库

有人知道有人提供托管的perforce服务器吗? 它不必免费-但最好不要太贵! 我对Perforce的理解是,它可以免费用于个人项目,这是我的.目前,我在代码所在的同一台计算机上安装了perforce服务器,如果计算机出现故障,该服务器不能提供太多的安全性. 如果没有,那么谁能推荐与Perforce相似的替代解决方案之一?我有SVN的经验,但不能说我喜欢这个经验. 解决方案 您 ..
发布时间:2020-11-23 21:14:49 其他开发

如何推及合并特定的提交历史记录?

我将具有所有历史记录的Perpo从Perfoce本地克隆到Git,将其称为SubProj,然后将其推送到远程仓库,并使用该远程仓库将SubProj合并到SuperProj下. 无法将部分历史记录从Perforce导入到Git,或者 @all 或none.无论如何,一切正常,我删除了本地存储库及其远程目录. 现在,Perforce软件仓库SubProj有所更改,因此我再次使用所有历史记录 ..
发布时间:2020-11-15 06:05:00 其他开发

git p4 clone没有文件

我正在从Perforce迁移到git,并且在此过程中,我试图使文件结构正确. 当前的perforce结构是这样的: //depot /android /main /other_branches /core_library /main /other_branches 我正在用git ..
发布时间:2020-11-15 04:58:14 其他开发

git p4 rebase尝试重新应用过去的提交

我在使用git p4 rebase时遇到问题,我不知道如何开始诊断问题,更不用说是什么问题了. 因此,我从git-p4的perforce工作区克隆了一个git repo,它被用作一个远程repo以充当桥梁,因此团队可以针对一个远程repo使用git,然后定期地,我可以推送该repo的回到工作区. 通常情况下,工作流程是该人在主分支上,进行编辑,再次进行git -a commit编辑,再 ..
发布时间:2020-11-15 02:28:46 其他开发

git p4 clone/sync:如何添加新的P4路径

我创建了一个P4客户端视图规范,并对其进行了git-p4克隆,并定期同步来自P4的更改,效果很好. 有一天,我想向克隆的Git存储库添加另一条P4路径,它卡住了.即使我将新路径添加到git-p4 clone使用的客户端视图规范中,也不会为Git存储库带来新路径.有可能这样做吗? 最好的问候, 解决方案 我意识到除了可以将新路径添加到客户端规范之外,我还可以使用"git-p4 sync ..
发布时间:2020-11-15 02:27:00 其他开发

无法执行-Git P4克隆损坏

git 安装后-我尝试克隆现有的 p4 分支,但失败,并显示以下信息: c:\P4_GIT\DT>git p4 clone //depot/CTAT/Windows/OneP/ fatal: 'p4' appears to be a git command, but we were not able to execute it. Maybe git-p4 is broken? 解决方案 ..
发布时间:2020-11-15 01:28:18 其他开发

Perforce中时间点的表示是什么

git commit哈希表示特定时间的项目,Perforce中的等效概念(表示特定时间整个仓库的快照的“事物")是什么? 解决方案 Perforce中提交的变更列表编号与git中的提交哈希具有相同的作用,因为它是适用于整个存储库的版本说明符. 与提交哈希相比,变更列表编号还具有可比较的优点(要求提交按顺序进行,如果需要保留此属性,则在提交时将变更列表“重新编号".) 在大多数可以使 ..
发布时间:2020-11-14 23:34:57 其他开发

git在一个git repo中克隆多个p4路径

我知道,如果我需要使用命令克隆perforce现有的p4存储库 git p4 clone //depot/path/project 但是,如果我想将多个p4路径合并到一个git repo中,该怎么办? 说我有以下结构 //depot---/Path1----/APath/... | | | | ..
发布时间:2020-11-14 22:38:39 其他开发

Perforce diff for Excel文件

我在perforce上有一堆Excel文件。我想对这些excel文件进​​行差异处理,类似于在perforce中对其他文件(如java,cs等)进行处理。 我试图寻找一个插件进去,发现P4OFC是一种只适用于比较Word文件而不适用于excel文件的软件。 有人可以告诉我如何对excel文件进​​行比较吗? 解决方案 我认为超越比较可以制作电子表格,您可能想获取免费试用版并试用 ..
发布时间:2020-10-22 00:36:56 其他开发

如何应用Perforce补丁?

前段时间我使用 p4 diff 命令生成了补丁。 但是,现在我想要要应用它,我意识到无法在Perforce中应用补丁。 因为我没有使用 -du 选项,该修补程序采用晦涩的perforce格式,不能与 patch(1)一起应用。原始更改已丢失。另外,该补丁的长度超过300kb,因此手动编辑不是一个好选择。 我有什么选择?是否有补丁程序转换器或某些Perforce扩展程序允许应用这类 ..
发布时间:2020-10-22 00:19:55 其他开发

触发以自动删除EOL空格?

有人可以编写一个perforce触发器来在提交时自动删除空格吗?最好在python中?那会是什么样?还是不能在提交文件时对其进行修改? 解决方案 据我所知,这无法完成,因为您不能放修改后的文件内容返回给服务器。仅有的两个触发类型可让您查看带有 p4打印的文件内容是更改内容和更改提交。对于后者,文件已经在服务器上提交了,对于前者,虽然您可以看到(未提交的)文件内容,但是无法修改它并将其放回到 ..
发布时间:2020-10-16 06:48:14 Python

CVS只读签出

我必须在项目中使用CVS。到目前为止,我一生都只使用perforce,对CVS一无所知,我阅读了整个CVS手册,但找不到如何做: 在perforce中,当您检出文件时,首先必须执行p4编辑文件名.C(告诉perforce系统您有意要编辑此文件以最终提交该文件) 在CVS中,当我通过执行cvs co fileName.C检出文件时,该文件已经处于可编辑状态。 在CVS中,perfo ..
发布时间:2020-10-13 19:28:12 其他开发

如何从命令行创建一个perforce空变更列表

我正在尝试使用命令 p4 change -i 从命令行创建一个空的更改列表,但似乎此命令没有任何作用,我没有收到任何错误/成功消息,命令行仅返回任何内容,而我必须使用ctrl + c杀死它。 我的p4客户端正常工作,我可以看到我的所有信息并正确执行所有其他操作,似乎仅在创建一个新的挂起的变更列表时会有问题。 有人遇到过同样的问题吗? 点我已经检查了P4V创建空变更列表的方法,它实 ..
发布时间:2020-10-06 03:40:02 其他开发

Perforce,如何将更改集成到另一个分支?

我有主干和发布分支。如果我修复了发布分支中的错误,则绝对应该将其集成回主干。但是,我没有找到专门用于集成这样一个变更列表的命令;我错过了什么吗? 解决方案 例如,要集成变更列表100,您可以使用: p4合并//releasebranch/...@=100 // trunk / ... p4解决 p4提交 (如果您使用的是旧版Perforce服务器,则必须使用“ ..
发布时间:2020-09-23 18:57:05 其他开发