问题标签 [patch]

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 投票
2 回答
3812 浏览

diff - 有没有办法在 Araxis Merge 中保存补丁/差异文件?

我正在合并一些代码,并想保存一个差异以与另一个差异进行比较。(我处于可怕的 diff-the-diff 场景中)。无论如何,我这样做的正常方法是保存到补丁文件并比较它们以确保应用了正确的更改。

有什么方法可以让 Araxis 为我当前正在查看的差异生成补丁文件?

0 投票
3 回答
2658 浏览

python - Django:向 User 类添加一个属性。在运行时和 UserManager.create_user 更改它

由于各种复杂的原因[1],我需要向 Django User 类添加额外的属性。

我既不能使用 Profile 也不能使用“继承”方式来做到这一点。(如在 Django 中使用自定义字段扩展用户模型

所以我一直在做的是在我的 local_settings 文件中包含 User 类。并在那里添加属性。

或许令人惊讶的是,这似乎在许多情况下都有效。但不是当我从 UserManager.create_user() 创建一个新用户时。所以我需要修补 UserManager.create_user() 方法的替代方法。查看源代码(在 contrib.auth.models.py 中),我发现它用于创建用户的类保存在名为 UserManager.model 的属性中,而不是直接引用。

这条线是这样的:

user = self.model(None, username, '', '', email.strip().lower(), 'placeholder', False, True, False, now, now)

问题是这个 self.model(我假设它包含对 User 类的引用)似乎不是我的修补版本。

那么,有谁知道在 UserManager 的情况下这个 self.model 是在哪里设置的?以及我是否正确假设此时代码尚未通过 local_settings 所以我对 User 类的补丁不存在?如果有更好的地方来修补课程?

干杯

菲尔

[1] 满足好奇心。我需要让 User 类使用数据库中不同的现有表,该表具有额外的字段和约束。

更新:为了将来参考,看起来代理模型是 Django 支持我需要的方式: http: //code.djangoproject.com/ticket/10356

0 投票
3 回答
624 浏览

git - Git 使用补丁

用一个没有经验的成员跟进我之前的问题Git 工作流程。 我选择让他发送补丁给我。问题是我以前没有使用过补丁,也找不到解释工作流程的教程。

我想要的是让他从 repo 中提取最新的代码。创建一个分支,在他完成后提交他的更改,我希望他为它创建一个补丁,这样我就可以将它集成到 master 中。

你能告诉我如何在这种情况下创建补丁并将其应用于我的主人吗?

0 投票
6 回答
38656 浏览

eclipse - 如何将补丁应用到 Java 项目?

该补丁适用于 nutch 0.9: http ://cvs.tty.org/~butch/blog/nutch_0.9_OR.patch

我应该如何正确应用补丁?

操作系统是windows XP

更具体地说,我正在使用 eclipse 来调试一个 nutch 项目。

这是我的试验:

0 投票
2 回答
296 浏览

cross-platform - 跨平台补丁

我有一个打算安装在 Linux 和 Windows 机器上的程序。我可以很好地交叉编译(使用自动工具),但在某些时候我希望程序能够更新其二进制文件。我能想到的唯一方法是:

  • 授予用户对“C:\Program Files\Foo Program”或​​“/usr/bin/foo_program”的写入权限。

或者

  • 将程序安装到用户的配置文件/主目录。

这些似乎都不是一个好主意。你会怎么做?

0 投票
4 回答
80408 浏览

patch - 补丁文件的格式是什么?

以下是什么意思?

0 投票
5 回答
8505 浏览

patch - 任何人都知道一个好的免费补丁创建者?

有谁知道免费的好补丁程序?你知道,一个可以拿一个包含你旧程序的目录并将它与一个包含你的新版本的目录进行比较,然后吐出一个补丁,只是两者之间的区别?

另外,我正在寻找可以修补整个目录的东西,而不仅仅是一个 exe。

编辑:感谢您的回答,但我正在寻找产品更新的最终用户补丁。与来源无关。

0 投票
11 回答
3208 浏览

scripting - 什么语言之于二进制,就像 Perl 之于文本?

我正在寻找一种脚本(或更高级别的编程)语言(或例如 Python 或类似语言的模块)来轻松分析和操作文件(例如核心转储)中的二进制数据,就像 Perl 允许非常流畅地操作文本文件一样。

我想做的事情包括以各种形式(二进制、十进制、十六进制)呈现任意数据块,将数据从一种字节序转换为另一种字节序,等等。也就是说,你通常会使用 C 或汇编的东西,但我寻找一种允许非常快速地为高度特定的一次性目的编写小段代码的语言。

有什么建议么?

0 投票
1 回答
1054 浏览

unix - 转换补丁条级别

假设我有一个可以与 -p0 一起应用的补丁,是否有工具可以自动将此补丁转换为 -p1 补丁。例如,变换

进入相同的补丁,但路径前面的目录名称不同(注意a,b)

0 投票
2 回答
737 浏览

windows - 适用于 Windows 的补丁堆栈工具

Windows 世界中是否有任何类似的补丁堆栈管理工具,如 Linux 的被子?我正在尝试为我们的环境提出一些开发工作流程,这些工作流程需要在 Linux 和 Windows 上运行。我可以使用被子等为 Linux 提供一个漂亮的系统,但除非我能找到一种在 Windows 上复制它的方法(包括所有命令行恐惧症开发人员的漂亮 GUI),否则我基本上被卡住了.