在VSTS中,我们使用git cherry pick作为推荐here来将更改移植回主分支。简而言之,我们完全按照该页面上的建议(VSTS GUI自动执行步骤1作为樱桃采摘的一部分):
通过这个过程,我们需要确保我们没有错过樱桃挑选任何东西回到掌握。所有发布分支更改都假设被挑选回主人。然而,这个步骤有时会被遗忘(它必然会发生在手动过程中)。因此,我们通过手动将发布分支与master作为开发生命周期的一部分进行比较来弥补潜在的差距。
我们感到痛苦的是,VSTS网络应用中的分支比较工具不理解一个分支中的变更集已被挑选回另一个分支。作为结果,需要花费大量时间来了解是否有任何不同步。
有没有办法让比较工具理解一个分支中的变更集是被另一个分支挑选出来的变更集?
理想情况下,此过程将在同一界面中完成,但我们对其他选项持开放态度。