2013-03-01 32 views
0

我发现了一个.patch文件,它可以解决我使用jQuery-ui时遇到的问题。 但是,经过长时间的谷歌搜索后,我找不到任何好的答案。 (我之前没有处理过.patch文件)。应用.patch文件? (修补程序为jquery-ui文件)

如果有帮助,您可以获取修补程序文件here进行检查。

我知道我有可能降级我的jQuery的UI,它的工作,作为补丁是自2011年

在此先感谢。

  • 肯B.

编辑我找到了解决我的问题的另一种方式。 求助

+1

你想解决什么问题? – 2013-03-01 11:50:39

+0

这是一个git补丁文件。应用它的正确方法是克隆jQuery UI库,然后应用它。请参阅:https://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git尽管这些仅仅是一些说明,但您可以打开未压缩的源代码,找到这些行并手动执行删除并插入行说明。但是你不应该真的在编辑jQuery UI文件本身,因为你丢失了CDN托管功能,并且每次升级时都必须修补它。最好让它成为一个单独的插件。 – 2013-03-01 11:55:57

+0

如果只有我有能力制作我的单独插件。呵呵.. 但是关于CDN托管的好建议,并没有真正考虑到这一点。 如果您愿意,我将为jQuery-ui中的捕捉功能添加一个已经制作好的javascript..addon。截至目前,snapMode只适用于:'外部','内部'和'两者'。此修补程序将添加,以便您可以使用:'corner'。这使得你的物体对齐所有的四个角落,使得它更精确。 – user2110966 2013-03-01 12:02:56

回答

1

您需要一个patch可执行文件。通常情况下,如果你正在Linux或Mac OS上工作,你会有这个想法。 (Wikipedia article on patch,其中实际包含一些很好的使用示例)。

在命令行中,而位于同一文件夹,你要修补的文件,键入:

patch < path/to/your/file.patch  

其中原因path/to/your/file.patch是该文件的路径要修补jQuery- UI源代码。

+0

这将工作在一个Git'.patch'文件,如OP的? – 2013-03-01 12:00:36

+0

据我所知,git创建的补丁只是普通的补丁,并且可以正常应用,所以您可能必须为“补丁”思路提供'-p1'参数。但是你的评论是正确的,使用git将它应用到jQuery-UI git的克隆会更好。 – 2013-03-01 12:02:52

+0

对不起,我应该说我在Win OS上。我试图搞乱TortoiseMerge等,但没有运气。最简单的方法可能是手动复制/粘贴数据。虽然很难找到实际放置的位置,但他可能已经改变了很多。 – user2110966 2013-03-01 12:06:33

相关问题