官术网_书友最值得收藏!

1.5 軟件工具

要學(xué)會(huì)與開(kāi)源軟件共舞。如果發(fā)現(xiàn)開(kāi)源代碼有問(wèn)題,可以打出一個(gè)新的代碼分支(svn copy),在這個(gè)分支里解決問(wèn)題。然后可以通過(guò)diff命令獲得一個(gè)patch文件,把它提交給官方。可以繼續(xù)使用新分支編譯出來(lái)的jar文件,作為你的第三方庫(kù)。如果開(kāi)源代碼出了新版本,而又沒(méi)有包含你的補(bǔ)丁,就需要再開(kāi)出一個(gè)分支,這個(gè)分支是新版本和你修復(fù)的分支的合并。然后基于這個(gè)新分支編譯出jar文件并使用。如果開(kāi)源代碼出了新版本并且包含了你的補(bǔ)丁,則可以丟棄自己的分支,采用官方版本即可。

主站蜘蛛池模板: 葫芦岛市| 武邑县| 明溪县| 江华| 茂名市| 思茅市| 武穴市| 连城县| 宜章县| 新晃| 台东市| 新化县| 河津市| 依兰县| 桐梓县| 湘潭县| 尚义县| 得荣县| 乌拉特后旗| 朔州市| 普兰店市| 南宫市| 开鲁县| 安岳县| 长宁区| 芒康县| 襄汾县| 峡江县| 保靖县| 谷城县| 乐山市| 馆陶县| 凤阳县| 闽侯县| 鄂州市| 奉新县| 永安市| 峨边| 泰兴市| 福建省| 永丰县|