【问题标题】:How can multiple developers work on the same feature (branch)?多个开发人员如何在同一个功能(分支)上工作?
【发布时间】:2019-09-07 20:02:46
【问题描述】:

开发人员 A 正在他的本地存储库中开发一项功能。开发人员 A 尚未完成他的工作,但是他需要将他的工作转移给开发人员 B,以便开发人员 B 可以在他自己的本地存储库中继续该功能,然后再推送到 master。在 Microsoft Visual Studio 中使用 Git,是否存在允许这样做的工作流?

【问题讨论】:

    标签: git visual-studio branch workflow


    【解决方案1】:

    使用将被推送到源并可供多个开发人员使用的功能分支。 功能准备好后,将其合并到 Master。 见:https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow

    【讨论】:

      【解决方案2】:

      如果分支被另一个开发者接管并且你不希望(无论出于何种原因)分支出现在 any repo 直到完成,他们可以交换补丁文件(使用git format-patch 生成),以便开发人员 B 可以创建与开发人员 A 一直在做的工作相同的工作。

      https://git-scm.com/docs/git-format-patch

      【讨论】:

      • 它在完成之前显示在存储库中很好。另外,我问这在 Visual Studio 中是否可行。这没有回答我的问题。
      猜你喜欢
      • 1970-01-01
      • 2021-11-13
      • 2014-03-28
      • 2021-08-07
      • 1970-01-01
      • 2014-08-08
      • 2021-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多