django - 解释补丁 --dry-run 的输出

标签 django patch

我正在尝试对我的 django 源代码副本应用补丁。该补丁来自https://code.djangoproject.com/ticket/13163 。当我进行试运行时,我得到:

$ patch --dry-run -p1 < ~/.../inline_edit_link.diff
>> patching file contrib/admin/options.py
>> Hunk #1 succeeded at 1284 (offset -19 lines).
>> patching file contrib/admin/templates/admin/edit_inline/tabular.html
$

我发现补丁的第一部分有效。但我没有看到第二个文件发生了什么。这个补丁成功了吗?我应该应用这个补丁吗?

最佳答案

答案是,在第一种情况下,成功的消息实际上是一个轻微的警告:它告诉您该文件与用于创建补丁的文件不完全相同。它没有准确地在预期的位置找到正确的 Material ,但它在代码的前 19 行找到了该位置。它只是让您知道,以便您可以去看看。

你的第二个帅哥完全符合预期,因此没有发布任何信息性声明。

关于django - 解释补丁 --dry-run 的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9979064/

相关文章:

python - django unique() 和 order_by() extra() 一起使用

django - Django 管理表单上的动态过滤

python - Django:导入错误:无法导入名称 'User'

Python 修补现有类

django - 如何获取 Elastic Beanstalk 实例中存储的文件?

Django-rest-auth:找不到 'password_reset_confirm' 的反转。 'password_reset_confirm' 不是有效的 View 函数或模式名称

sql-server - Powershell参数路径的值为NULL

git - 我可以修改 git-add 的 hunk 大小吗?

python 模拟补丁装饰器对于类方法和单个函数的行为不同

git - 从 git 存储库创建补丁或差异文件并将其应用到另一个不同的 git 存储库