【发布时间】:2017-02-22 11:45:01
【问题描述】:
我很长时间以来都在使用 git。现在面临的挑战有点令人困惑。我的问题是管理具有不同版本的应用程序的存储库。
我正在开发一个应用程序,我必须在其中发布应用程序的几个模块,并且我必须继续开发后续模块,而无需等待先前模块的测试问题。所以我为每个模块创建了不同的分支并处理它们,将旧分支留在该模块的更改完成的位置。没关系,但问题是当测试人员在旧模块上提出问题时,我将不得不修复旧分支上的那些特定问题,并且这些修复还应该反映在新的工作分支和源代码的未来分支上。而且我将不得不提供一个修复旧分支的构建,直到旧分支任务目标没有来自新分支的新更改。
我正在使用源树 mac 应用程序来管理我的存储库。有什么办法可以完成这个任务。我现在正在做的是同时修改 2 个存储库的源代码以修复单个问题,我担心如果我必须为 3 个存储库执行此操作,这太可怕了,因为我也即将完成第二个模块。我希望一定有办法。
【问题讨论】:
标签: git bitbucket branching-and-merging sourcetree