开发人员A正在处理其本地存储库中的一项功能。开发人员A未完成他的工作,但他需要将他的工作转移到开发人员B,因此开发人员B可以在他自己的本地存储库中继续该功能,然后推送到掌握。在Microsoft Visual Studio中使用Git,是否存在允许此操作的工作流程?
使用将推送到原点的功能分支,可供多个开发人员使用。功能准备好后,将其合并到Master。见:https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow
如果分支被另一个开发人员接管并且您不希望(无论出于什么原因)分支出现在任何仓库上,直到完成,他们可以交换补丁文件(使用git format-patch
生成),以便开发人员B可以创建相当于开发者A一直在做的工作。