2014-03-13 103 views
0

請幫我對什麼是釋放的過程,在普通(標準做法)實行以下Maven的發佈流程 - 最佳實踐

  1. 明白了嗎?
  2. 我們可以從分支機構發佈嗎?
  3. 如果我們只需要從分支發佈一個版本(是否有插件),我們如何合併代碼從分支到主幹?

維傑

回答

0
  1. 標準版本的做法: 每個軟件交付是基於SDLC模型(瀑布,V或敏捷......),它有不同的階段和公共onces是: 1。需求分析 2.Design(高層次的設計文件和低層次的設計文檔) 3.Code 4.Test 5.Deploy 6.Release結束客戶

爲了管理髮布,遵循各種實踐以確保最終產品應該與需求完全相似。

在發佈期間: 1.發行說明 2.發佈矩陣一直保留以跟蹤哪些發行版和哪個發行版本已部署到哪個環境。

一旦設計,代碼,測試完成後,最終將產品標記併發布給最終客戶。

如果有任何更改,工作將在次要版本上啓動,對於關鍵問題,將使用修補程序調度。

根據我的理解,最佳實踐: 1.根據最終客戶的要求爲特定版本決定合適的模型。 2. Namimg公約應適當決定。 3.發行說明應與每個發行版一起提供,並且必須進行審查。

  1. 一旦軟件產品經過測試和標記,它就可以從分支發佈。 在Subversion中也有釋放分支的概念。 「http://svnbook.red-bean.com/en/1.7/svn.branchmerge.commonpatterns.html

  2. 合併分支回主幹被稱爲分支回主幹

您可以按照以下提到的步驟:

  1. 更新的分支工作副本,合併所有從樹幹首先進入分支。
  2. 現在分支與主幹同步。
  3. 簽出工作副本的主幹和合並分支到主幹。

確保不得有本地修改的文件執行合併之前:

http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html

問候

Jyotsna