如何应用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

记住,使该目录的备份,如果你不确定,其结果