2013-03-01 75 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

相關問題