[英]How to develop for different environments
我正在開發一個應該在JIRA 6和7下工作的JIRA插件。不幸的是,這些版本之間存在重大的API更改,因此我必須為每個JIRA版本構建具有不同依賴關系的項目。
我的插件的核心不應在兩個版本之間更改,因此我考慮為JIRA API創建抽象層,僅提供我需要的方法。
主要問題是,我絕對不知道如何構造項目。 我考慮為每個JIRA版本在git中創建一個分支,但是隨后我必須在每個分支的核心上進行相同的更改。 我懷疑我有時會忘記這一點。
有人對如何解決這個問題有想法嗎?
使用子模塊。
您的結構應如下所示:
+ ROOT Project 1
| - Common (shared between your projects = submodule)
| - Project specific code
+ ROOT Project 2
| - Common (shared between your projects = submodule)
| - Project specific code
閱讀有關它的完整答案,如何使用它以及從中獲得什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.