如何应用django修补程序
问题描述:
我想将修补程序应用于此错误(http://code.djangoproject.com/ticket/13095),但我之前从未做过,因此我不知道从哪里开始。任何人都可以指向我的教程?如何应用django修补程序
答
在Linux/UNIX上,您可以使用patch
命令。
它可以通过以下方式:
cd /usr/lib.../site-packages/django/
patch --dry-run -p1 < ~/downloads/somefix.patch
补丁命令会在文件中找到它需要更新正确的文件。 -p1
指示修补程序忽略修补程序文件中提到的文件夹的第一级别。通常这是项目名称本身。 --dry-run
选项阻止实际执行,所以你可以试验它。
当一切还好吧,你可以删除--dry-run
选项,以及实际的补丁将被应用。
在Windows上,一些工具(例如的WinMerge/TortoiseMerge中)在菜单中的“应用补丁”选项,这将允许你做同样的事情。
答
如果您使用基于Linux的服务器,请尝试“补丁”。
http://en.wikipedia.org/wiki/Patch_%28Unix%29
出现Windows的确有它写一个程序,虽然我还没有使用一个
http://gnuwin32.sourceforge.net/packages/patch.htm
记住,使该目录的备份,如果你不确定,其结果