perforce相关内容

什么是p4命令相当于像git / hg / bzr / svn status? (提示:不是'p4状态')

Q:其他版本控制工具的状态命令的perforce相当于什么? git status 或 hg status 或 bzr status 或 svn status ? (令人困惑的是, cvs update -nq 是该版本控制系统最接近的一个。) 提示:它不是 p4状态 。 首先, p4 status 不会告诉您有关正在挂起更改列表的文件。你需要调用 p4打开,但输出格式有很大不同 ..
发布时间:2018-04-26 20:14:43 其他开发

perforce diff到git

当我尝试使用 git am 来修补它时,它会显示“修补程序格式检测失败”,以perforce diff。 如何从perforce获取我的更改并将其应用到git分支? 这是差异的前几行 ==== // depot / ac#162 - / asdf / ac ==== 4326a4327,4642 > / * > * ------------------------- ..
发布时间:2018-04-26 20:07:00 其他开发

使用git-p4克隆部分Perforce Repo

git-p4文档提到您可以执行 - // depot / main / ignore 切换到过滤目录。这将等同于运行 git filter-branch 来删除克隆后的相同目录吗?另外,看起来Perforce提供了另一个称为“客户端”视图的功能。我之前没有使用过Perforce,所以我对使用模型有点不熟悉。我目前的理解是,在运行 git p4 clone 之前,可以使用 p4 设置适当的客户端视图 ..
发布时间:2018-04-26 19:49:26 其他开发

您将如何测量插入/更改/删除的代码行(LoC)?

我的问题涉及到LoC指标。我必须提供插入,更改和删除行的统计信息。我的用户使用ClearCase和基于它的例子,但是我相信我的问题是一般的。 请看下面的例子(摘自ClearCase文档) 。它比较两个文件版本, / main / 1 (在左侧)和 / main / 3 (右侧)。 ***************** ***************(文件摘要) >>>文件2:util ..
发布时间:2018-04-26 19:41:28 其他开发

git p4提交失败

我试着在一个repo上运行git p4 submit,我一直在用git和perforce之间的过渡桥来运行。多人使用回购作为一个远程,并定期提交回执行。 它一直工作大多数罚款,除了一些重复的perforce提交我奇怪的行为,我可以似乎没有重现。然后有一天,我得到这个错误。 user @ hostname:〜/ Source / code $ git p4 submit -M我不能再推 ..
发布时间:2018-04-26 19:37:02 其他开发

git-p4提交失败,补丁不适用

当我执行以下操作时: $ git-p4提交 结束以下错误追踪: 错误:补丁失败:foo / bar / blah.h:1 错误:foo / bar / blah.h:补丁不适用 不幸的是应用更改失败! 你想要做什么? [s] kip此补丁/ [a]强制补丁和.rej文件/ [w]将补丁写入文件(patch.txt) 如何从这种情况中恢复并成功 ..
发布时间:2018-04-26 19:36:10 其他开发

在初始克隆后扩展`git-p4` clientspec

在完成 git-p4 clone --use-clientspec 之后,我想向clientspec添加一个额外的条目,并导入添加条目的当前状态到我的Git仓库。 扩展clientspec后, git-p4 rebase 什么都不做(可能是因为那里自上次承诺更改以来没有新的相关更改列表,我所做的只是更新clientspec) 我试着做了一个 git-p4 sync - use-clie ..
发布时间:2018-04-26 19:30:06 其他开发

GIT与Perforce--两个VCS将进入......一个将离开

所以我正在让GIT在工作中销售。我需要的第一件事就是让每个人都相信GIT在他们已经习惯做的事情上更好。我们目前使用Perforce。其他人经历了类似的销售?任何好的链接/建议? 其中一个重大胜利是我们可以使用与网络断开的连接。另一个赢得国际海事组织是添加/结帐处理的方式。欢迎多点!此外,我们还有大约10-20个开发人员总数。 解决方案 Perl 5解释器源代码目前正在经历从转换Per ..
发布时间:2018-04-26 18:46:48 其他开发

使用git-p4获取整个文件的历史记录

正如我在上一个问题中提到的,我是调查将我们的源代码控制从Perforce迁移到git。 环顾四周,我发现 git-p4 (你必须多挖一点,因为它甚至不在链接指向的存储库中。实际的 git-p4 script 很难找到)。 我现在正在运行这个脚本,它会在新的git仓库中导入当前版本的文件,但我无法设法获取历史记录,事关我的事。 以下是我使用的命令行: P4CLIENT = m ..
发布时间:2018-04-26 14:11:33 其他开发

p4merge错误[GIT]

我试图在git中使用p4merge,但是我得到: 启动p4merge时出错:“path / myFile”是(或指向)一个无效文件(它列出了文件的BASE,LOCAL,REMOTE和标准版本)。 Git告诉我关于冲突的信息,然后询问我是否想要开始mergetool配置(p4merge),然后我得到上面的错误。 其他注意事项:它发生在任何文件! 有关这是什么以及如何解决它的任 ..
发布时间:2018-04-26 14:09:37 其他开发

如何从Emacs内的Perforce结帐文件?

我在工作中使用Perforce进行源代码控制,我想从Emacs中的源代码控制下打开“编辑”文件。 如何做?我需要在Emacs中设置什么?有插件吗?我还要执行其他p4操作,如提交我的更改等。 解决方案 Perforce / Emacs集成 http://p4el.sourceforge.net/p4.el.html 一旦你有p4.el安装并准备好了,你可以使用emacs的内置帮 ..
发布时间:2017-08-08 03:36:56 开发方法

Perforce外部差异在Eclipse中?

我正在使用 P4Eclipse 插件与Perforce无缝集成。我很乐意用这个插件来做大部分P4的事情,除了文件差异。 由团队 - 与Depot的差异文件在右键单击上下文菜单中,打开内部“Depot Diff”视图以提供简单的差异功能 - 但是,我对此菜单选项不满意。我更喜欢P4Merge外部diff工具,这是Perforce Visual Client(P4V)的默认diff工具。 ..
发布时间:2017-07-30 02:47:24 Java开发

Perforce是否值得?

我的一位同事对PerForce的可能性感到兴奋(我们基本上需要一个很好的后勤组合补丁和更改,并且本机支持SCM将是非常好的)。我们目前使用的是CVS,并且可以让所有的用户使用。我们只是少数使用普通Eclipse并使用蚂蚁脚本运行构建的开发人员。 在跳水之前,我想听听技术上可以说的其他人“好主意”或“坏主意”。我也想听听你在日常工作中的侵扰。 编辑2011:只是为了纪录。我们迁移到git ..
发布时间:2017-07-26 23:58:35 Java开发

p4命令行相当于“git log -p”?

我经常使用 git log -p 或 git log -p 获得一个文件或一组文件中的更改的全面摘要。它输出影响文件的提交的历史,以及每个提交的统一差异。 使用Perforce我可以做 p4更改 或 p4更改 / ... ,以获取提交列表。但是似乎没有一个选项来显示相应的差异。 是否有Perforce等效我可以使用?如果shell脚 ..
发布时间:2016-12-20 16:32:59 其他开发

Perforce麻烦“文件不在客户端的根”错误信息

我通过VS2010添加一个项目到perforce,但我不断得到这个错误'文件'不在客户端根下的项目中的所有文件。我似乎不明白这一点。 这里是我在做什么: 1)打开VS2010项目, / p> 2)我选择添加solotion到perforce(从文件>源代码管理>添加解决方案菜单)。 3)我选择一个新的工作区。它会显示工作空间的属性。根文件夹默认为c:\Users\My.Na ..
发布时间:2016-10-23 22:40:01 C/C++开发

如何保存更改历史记录,同时使用Perforce公司在Visual Studio中重命名文件

我知道已经有关于使用版本控制系统重命名文件的几个问题。但我没有找到一个满意的答复的特殊版本控制系统的的 Perforce公司的结果 我的问题: 是有一个插件/解决方案,这使我的C#代码文件的历史版本,当我在的重命名它的的Visual Studio? 编辑:目前我使用VS2P4插件。 EDIT2: 我已经找到更短一点的方式重命名文件: 开启包含在资源管理器文件夹(在解决方案资 ..
发布时间:2016-08-30 13:48:44 C#/.NET

如何使用ant来检查标签:Java源(TODO等)

这是经常可以看到在code这样的事情,希望只在开发过程 // XXX:不生产! 字符串密码=“你好”; // getActualPassword(...); ... 赶上(例外五){/ * TODO:自动生成catch块* /} 我想蚂蚁能够一)警告(关于TODO:/ FIXME:标签)或失败(在XXX:或simmilar) 构建服务器是Linux,土生土长的和基于蚂蚁。需要,如果不能在 ..
发布时间:2016-05-18 20:46:43 Java开发

.NET包装Perforce的API?

我目前正在开发的.NET 4的应用程序,它具有与Perforce的服务器进行交互。 我的团队previously开发某种使用Perforce的API包装的,但它缺少了不少的用例,并不能正确处理异常。总之,它不是东西,我真的可以原样使用,因为这需要相当大的努力,使之为“防弹”成为可能。 我想知道是否有存在的.NET其妥善处理异常的Perforce的API包装? 当我评价我们的内部包装的可用性, ..
发布时间:2015-11-26 20:39:32 C#/.NET