0

我有一个现有的 git repo,其中有 4 个结构不正确的分支。我和另外一位开发人员只在一个分支上工作,我们不断更新并合并到同一个分支中。我们在登台和生产服务器中使用相同的分支进行测试和部署!我知道这不是一个好习惯,所以我想从现在开始关注这篇文章。目前我正在工作的分支不稳定,稳定版本落后了一些提交。我应该如何开始拥有一个稳定的 master 分支和 dev 分支。

我可以从一个稳定的旧提交(忘记所有其他旧分支)完全重新开始并构建所有新分支吗?我应该从旧提交中签出我的新稳定主分支吗?从之前的提交中,我是否也应该着手构建我的新开发分支?

4

1 回答 1

0

在不了解项目细节的情况下就此提供建议是很棘手的。

但是,完成您想要摆脱的分支(使它们稳定)然后将它们合并到主分支中的工作是否是一个可行的选择?如果是这样,那么您可以这样做,删除您不想要的旧分支并使用新的分支模型重新开始。

或者,也许您可​​以首先将不需要的分支合并到一个新分支中,稳定它,将其合并到 master 并使其成为您的主要“开发分支”?

假设您想保留在 4 个不稳定分支中所做的所有更改,那么“正确的方法”将取决于您是否愿意以及多久 – 您愿意破坏 master 的稳定性等;如果将这些分支合并在一起是明智的,等等。

另外,我认为“适当的解决方案”在很大程度上取决于您当前和所需的工作流程。

于 2013-07-30T21:10:24.963 回答