簡體   English   中英

相關分支上的Git Workflow?

[英]Git Workflow on related branches?

我對git的工作流程有疑問。 我找到了一些指南,但也許你們可以為我澄清一下。

好吧,我們在部門/項目中使用的正常工作流程是:

  1. 大型發布的主分支
  2. Dev分支用於持續更新,每月大約合並為主要版本
  3. 為我們正在處理的所有問題提供分支,一旦完成每個功能並將其重新綁定到1個提交,就會將其推送/合並到dev分支。

因此,我遇到麻煩的是理解如何處理依賴於另一個分支的分支。 澄清:

文件A包含問題1和2的信息。假設我處理問題1,並推送該分支與dev合並。 我如何處理問題2,然后一旦dev接受來自問題1的pull請求,更新問題2的代碼然后推送到dev作為單獨的問題。

我知道這有點令人困惑,所以如果我需要澄清,請告訴我。

我不確定這是否與我所說的相似: 如何在使用git主題分支工作流時處理依賴關系?

在這個例子中,假設你在一個分支( feature/html )中處理feature/html ,在另一個分支中使用CSS( feature/css )。 此外,您提到有一個dev分支和一個master分支。 假設您將兩個提交推送到feature/html但是您不會將這些更改合並到dev

如果您希望使用已提交到feature/html的更改來處理feature/css分支,則可以簡單地將features feature/html的更改合並到feature/css 您可以使用以下命令執行此操作:

$ git checkout feature/css # If you aren't already in the feature/css branch
$ git merge feature/html

看看這個 我發現它真的很棒。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM