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

2024-01-12

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


set P4DIFF=C:\cygwin\bin\diff.exe
p4 diff -du -c 12345 > patch-to-head.diff

# On Other machine
patch -p1 < patch-to-head.diff

我可能在环境变量上是错误的,你可能需要对 diff 文件进行一些修复,但总体思路是生成一个 GNU 统一 Diff,你可以将其发送给可以使用 GNU 补丁来应用它的人。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我如何获取本地变更列表并将其发送给 Perforce 中的其他人? 的相关文章

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

    我正在尝试使用以下命令从命令行创建一个空的更改列表p4 change i但似乎这个命令什么也没做 我没有收到任何错误 成功消息 命令行只是不返回任何内容 我必须用 ctrl c 杀死它 我的 p4 客户端可以工作 我能够看到我的所有信息并正
  • Perforce 到 git 的迁移 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我需要将存储库从 perforce 迁移到 git 以及所有历史记录 我尝试在网络上搜索 但没有找到任何明确的文档详细提及每个步骤 我看到了一个名为 git p4 的实用程序 但
  • 尝试触发任何 Perforce 命令时,每次都必须在命令行中设置端口

    我是 Perforce 的新手 需要在命令行中工作 我很困惑为什么教程网站上的所有命令都写成这样 p4 命令 但每次尝试触发该命令时我都必须添加端口 例如 p4 同步 我必须输入 p4 p myhost myport 每次即使在登录后也会同
  • 如何使用 p4merge 作为 Mercurial 的合并/比较工具?

    有谁知道如何设置水星 http www selenic com mercurial wiki index cgi Mercurial to use p4merge http www perforce com perforce product
  • 在 Perforce 集成期间忽略源文件的正确方法

    在我的主分支中有一个包含 10 个文件的更改列表 我正在尝试将其集成到开发分支中 更改列表中的所有未完成文件都应被忽略 并且不会分支到目标中 执行集成的步骤是什么 以便 Perforce 不会在目标分支中创建文件 并忽略所有未来集成的更改列
  • 如何在 Perforce 提交上触发 Jenkins 构建

    我将 Jenkins 与 Perforce 结合使用 我已经下载了P4插件 https wiki jenkins ci org display JENKINS P4 Plugin 我已经阅读了文档 但我仍然有点困惑 在我的 Jenkins
  • git p4克隆没有文件

    我正在从 Perforce 迁移到 git 在此过程中我试图使文件结构正确 当前的 perforce 结构是这样的 depot android main other branches core library main other bran
  • 如何使用 python 脚本中的“p4 info”获取perforce工作区的“客户端名称:”?

    我有一个场景 我需要有 perforce 工作区客户端名称信息 尝试使用脚本如下 import sys import subprocess cmd p4 info grep Client name print p4 command is c
  • 对于 Git 用户来说是 Perforce 吗? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的
  • Perforce 相当于 git local commit

    我在使用 Git 一年后才开始使用 Perforce 是否有任何等同于 git local commit 到我的分支的强制 本质上 如果我想要完成一项可能需要撤消和重做我的特定更改的复杂任务 有什么方法可以在 Perforce 中完成此任务
  • 在 Unix 上的 Perforce 中,如何添加符号链接目录?

    我在 Unix 中创建了一个符号链接目录 我想将其添加到 perforce 这个问题与 Unix 上的符号链接有关 Windows 符号链接的行为与 Unix 非常不同 http en wikipedia org wiki Symbolic
  • Perforce:p4 集与 p4 信息

    我最近开始在 Windows 7 上使用 perforce 我使用 P4V 在我的本地计算机上同步了 perforce 我试图运行一些其他工具 该工具使用我的 perforce 本地目录映射到我的计算机上的路径 看来它捡错了 在尝试调试时
  • Git:如何防止提交仅为调试目的而修改的文件?

    很多时候 我喜欢修改一些代码行以使调试更容易 但实际上我并不想提交它们 例如 我将通过注释掉某些代码行来禁用一些烦人的功能 例如广告 或者我将日志级别和过滤器设置为仅我关心的级别 或者我将强制条件为 true这样我想要运行的代码块实际上一直
  • 在哪里可以找到已实施的耐心差异?

    这个网站上有很好的答案 Bram Cohen 的耐心 diff 在 bazaar 中作为默认 diff 和 git diff 的一个选项找到 但我发现很难找到一个独立的独立程序来实现这个特定的 diff 算法 例如 我想将 Patient
  • 自定义 Perforce RCS 关键字扩展的输出

    我想使用 RCS 关键字扩展来过滤文件 以便 Change 被翻译成1745而不是默认行为 Change 1745 我意识到这会阻止未来的扩展 但就目的而言这是可以接受的 也欢迎使用其他将更改列表编号插入文件的方法 这是我在 Perforc
  • Perforce 遇到“文件不在客户端根目录下”错误消息

    我通过 VS2010 添加一个项目到 perforce 但我不断收到此错误 file not under client s root对于项目中的所有文件 我似乎无法弄清楚这一点 这是我正在做的事情 1 打开尚未执行的VS2010项目 2 我
  • 在 IntelliJ IDEA 10.5 的 Perforce 设置对话框的“客户端”字段中输入什么?

    我正在尝试在 IntelliJ IDEA 10 5 2 中设置 Perforce 集成 有一个名为 Client 的字段对我来说没有意义 无论我在字段中输入什么内容 我都会收到消息 连接问题 客户端未知 我应该进入该领域什么 您需要输入 P
  • 如何将 perforce 用户更改为超级用户

    如何将标准 perforce 用户更改为超级用户 看到很多关于如果超级用户密码丢失该怎么办的问题 但没有看到关于如何创建另一个超级用户或授予当前用户超级用户权限的问题 您将需要更新该用户的 Perforce Protections 表 例如
  • Perforce:如何删除 p4v 拒绝删除的变更列表?

    使用 perforce 一段时间后 我留下了许多尚未完成的变更列表 为了清理 我想摆脱其中的一部分 所以这就是让事情变得复杂的原因 对于更改的子集 客户端的主机已更改 某些更改包含搁置的文件 更改列表中的文件可能会被删除或移动 当更改列表满
  • 在撤销之前混乱的集成后,无法从主分支完全集成到功能分支

    我正在使用 Perforce P4V 客户端 版本 2013 1 611291 日期为 2013 年 3 月 20 日 我尝试从主分支合并 集成到我的功能分支 我已经很久没有这样做了 所以大量的文件被添加到变更列表中 然后我解决了无法自动合

随机推荐

  • 使用 __builtin_expect 的指南

    我应该用 gcc 包装什么 builtin expected内的宏if具有多个嵌套测试 我有这个代码 if x
  • 在python中向字符串添加空字符

    我的清单如下 t e s t s t r i n g 如何在每个字符串后添加空字符t e s t s t r i n g 列表理解 c 0 for c in S 但听起来你想要 UTF 16LE u teststring encode ut
  • 是否可以为模板-模板参数定义别名?

    我正在尝试使用模板模板来娱乐 我有以下课程 template
  • 按自定义顺序按枚举对对象进行排序

    我正在尝试按中型 大型 小型的顺序重新排列动物列表 我一直在尝试使用 IComparable CompareTo 来执行此操作 但我不知道如何以这种特定方式对其进行排序 我只能找到按升序或降序值排序的方法 My enum public en
  • Python Selenium `move_by_offset` 不起作用

    使用 Python Selenium 调用简单的滚动操作不起作用 driver webdriver Chrome driver get https www wikipedia org time sleep 2 actions ActionC
  • 为什么 vim 中有些命令需要冒号而有些则不需要?

    vim 中的一些命令是通过首先键入冒号 给出的 例如 wq 用于保存文件并退出 虽然某些命令不需要冒号 例如替换命令 R 我想知道这两种方法有什么区别 对于哪些需要冒号而哪些不需要冒号有什么具体规则吗 你必须调查六的历史 http en w
  • WCF MaxItemsInObjectGraph 设置不起作用

    我在尝试访问我的 WCF 服务时遇到以下错误 对象图中可以序列化或反序列化的最大项目数为 65536 更改对象图或增加 MaxItemsInObjectGraph 配额 做了一些研究 看起来我需要做的就是将此设置更新为更高的值 这就是我想要
  • 如何从 SVG 文件制作可点击的地图?

    目前我正在学习Javascript 我正在尝试制作一张显示数据的德国可点击地图 就像this https www amcharts com demos us heat map Amchart 提供德国地图 https www amchart
  • 如何使用函数“get_data_struct”

    我尝试使用函数 get data struct 但收到如下错误 有人知道如何修复它吗 先感谢您 获取数据结构 DUR D data frame data struct concepts 中的错误 尝试从不是 S4 对象的对象 类 data
  • PHP:在谷歌云存储中保存“动态文本或pdf内容”?

    运行时 php GCS文件上传流程 storage new StorageClient file fopen source r bucket storage gt bucket bucketName object bucket gt upl
  • 从 Android 自己的自定义活动中关闭底部表单对话框

    我在 Chintan Khetiya 的回答的帮助下创建了一个自定义底表 Android 对话 如何在android中创建自定义对话框 https stackoverflow com questions 13341560 how to cr
  • WordPress 自定义 URL 路由

    我要求所有网址末尾都有一个变量 并且全部解析为相同的控制器 视图 例如我们有以下 URL http example com users joe http example com users sam http example com user
  • 导入 CV2 时收到来自 lingnutls/'Hogweed' 的错误

    我从未见过这样的错误 不知道从哪里开始 我安装了 opencv conda install opencv 我正在使用名为 fpn 的 conda 环境运行 Ubuntu Linux 18 04 我应该如何解决这个问题 Traceback m
  • 如何在活动中创建覆盖视图

    我有一个要求 我有一个活动显示 Facebook feed 等项目列表 当单击其中一个列表项中的按钮时 必须弹出一个对话框 其中将显示该项目的评论 我正在查看文档并发现我们必须创建一个对话框片段 http developer android
  • 代码点火器文件上传

    我正在执行以下操作来使用 codeigniter 上传文件 图像 我想要做的是修改错误消息 以便明显地看出错误与哪个字段相关 因为页面上有多个上传选项 下面是我的上传代码 config upload path media uploads u
  • Android 从剪贴板管理器复制/粘贴

    是否可以发送过去的命令 以便将文本粘贴到当前聚焦的编辑文本中 设想 后台服务监听通知 完成 收到通知后 需要将文本复制到剪贴板 完成 将文本粘贴到任何当前聚焦的字段 如果不可能 则放弃粘贴命令 我知道如何复制文本ClipboardManag
  • 在 Firebase 数据库规则上创建自定义验证

    我想使用 firebase 实时数据库创建一个聊天应用程序 我已经拥有自己的服务器以及我自己的用户和收件人身份验证 所以基本上我想做的是 我希望我的服务器能够生成房间及其房间密钥 因此仅向我共享密钥的人可以访问房间 进行读写 也许流程是这样
  • 更快(最快?)的方法来获取包含超过 200,000 个文件的目录中的文件数

    我有一些包含测试数据的目录 通常每个目录有超过 200 000 个小 4k 文件 我使用以下 C 代码来获取目录中的文件数 int fileCount System IO Directory GetFiles C SomeDirectory
  • 在 Python 中传递带有空格的命令行参数

    我试图传递带有空格的命令行参数 但是sys argv 1 strip 只给我论点的第一个词 import sys os docname sys argv 1 strip e g python myscript py argument wit
  • 我如何获取本地变更列表并将其发送给 Perforce 中的其他人?

    我如何获取本地变更列表并将其发送给 Perforce 中的其他人 更具体地说 我想将未提交的更改从本地待定更改列表发送到另一个用户的待定更改列表 set P4DIFF C cygwin bin diff exe p4 diff du c 1