搜尋

首頁  >  問答  >  主體

如何用 git 管理具有多個 UI 版本的項目

我正在維護一個使用 HTML5 開發的行動端項目,該項目要製作手機端及平板電腦兩套 UI 介面,並使用同一套底層的業務程式碼。請問這樣的專案該怎麼做程式碼管理?

淡淡烟草味淡淡烟草味2770 天前593

全部回覆(1)我來回復

  • 天蓬老师

    天蓬老师2017-04-28 09:06:37

    不一定要採用原始碼的方式集成,可以考慮二進位的形式集成。
    有一套公用的業務邏輯元件,透過套件管理的方式來把業務邏輯共享。
    其它消費者項目(你這裡是手機端和平板電腦)透過引用組件(包)的方式來使用。
    業務邏輯如果有更改的話,就修改公用程式碼,其他消費性項目更新包即可。
    這裡一共會有3個項目,業務邏輯項目,手機端項目,平板電腦項目。
    手機端和平板電腦專案透過套件管理來引用業務邏輯項目。
    不同的平台有不同的元件(套件)管理方式,例如.Net平台有nuget,Javascript也有自己的很多,你可以去了解一下。

    回覆
    0
  • 取消回覆