2015-05-30 18 views
1

我使用Git在成品(一期)項目的實驗,因爲我想有releasefeaturehotfix和最而非更少tags,我想的Git Flow是這個。所以,我必須設置從Smartgit如PIC如下圖所示:如何正確安裝和工作在GIT流量

enter image description here

現在,我開始了新發佈,因爲我結束這第一階段,我認爲客戶端這是一個「穩定」釋放。所以,我得到這個:

enter image description here

不過看了here後,我仍然不知道下一步會。我的意思是我如何將master分支的代碼推送或拉出到pdone-stable-1?或者我完全錯了,發佈只是某種標籤?

+0

也許你應該閱讀並讀取初始後它瞭解不同的分支類型的git的流動背後的含義:http://nvie.com/posts/a-successful-git-branching-model/ – Philippe

回答

1

在混帳流的下一步是

  • 合併release/pdone-stable-1master
  • 合併release/pdone-stable-1develop

也將標記的master合併爲一個版本,但它聽起來像你不想標籤。

這兩個操作使您的代碼可在master中進行部署,並在develop中使您的團隊全部同步。

+0

我的消息來源現在在'master'中,這意味着我剛剛開始使用git-flow,應該按照您在答案中所說的相同的步驟進行操作?認爲「我開發了所有的主分支直到今天,在我沒有任何啓用之前」 – ReynierPM

+0

啊,那麼你不想要一個發佈呢。從'master'開始你的'develop'分支,然後從'develop'開始你所有的'特性/'分支。當他們準備好之後,將你的'feature'合併到'develop'中,然後最後從'develop'開始一個'release /'分支。在發佈測試並有任何修復等後,將其合併到'master'和'develop'中。 –