如何用 git 管理具有多个 UI 版本的项目
淡淡烟草味
淡淡烟草味 2017-04-28 09:04:37
0
1
588

我在维护一个使用 HTML5 开发的移动端项目,该项目要制作手机端及平板电脑两套 UI 界面,并使用同一套底层的业务代码。请问这样的项目应该怎么做代码管理?

淡淡烟草味
淡淡烟草味

membalas semua(1)
Peter_Zhu

Ia tidak perlu untuk menyepadukan dalam kod sumber, anda boleh mempertimbangkan untuk menyepadukan dalam bentuk binari.
Terdapat satu set komponen logik perniagaan biasa, dan logik perniagaan dikongsi melalui pengurusan pakej.
Projek pengguna lain (dalam kes anda, telefon mudah alih dan tablet) menggunakannya dengan merujuk komponen (pakej).
Jika terdapat perubahan pada logik perniagaan, cuma ubah suai kod biasa dan kemas kini pakej untuk projek penggunaan lain.
Terdapat sejumlah 3 projek di sini, projek logik perniagaan, projek telefon mudah alih dan projek tablet.
Projek telefon mudah alih dan tablet merujuk projek logik perniagaan melalui pengurusan pakej.
Platform yang berbeza mempunyai kaedah pengurusan komponen (pakej) yang berbeza Contohnya, platform .Net mempunyai nuget, dan Javascript juga mempunyai banyak kaedahnya sendiri.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan