Git代表C++;多架构项目 我是Git(来自Prime/P4)的新手,试图探索C++项目和Git的常见工作流。

Git代表C++;多架构项目 我是Git(来自Prime/P4)的新手,试图探索C++项目和Git的常见工作流。,git,build-system,Git,Build System,让我们假设100名开发人员在他们首选的操作系统上工作。他们创建了自己的本地分支,并开发了新功能 1) 他们何时将提交推送到服务器?在功能进展的过程中,或仅当功能(某种程度上)完成时,以间隔进行 2) 在日常生活中,开发人员在他们首选的操作系统上开发,将更改推送到Perforce服务器,并使用构建服务器在其他平台上编译,修复遗留的bug和错误。有没有其他git工作流程比这更好呢 3) dev分支功能/foo视口引擎来自开发。foo viewport engine只是一个本地分支,还是也会/应该存在

让我们假设100名开发人员在他们首选的操作系统上工作。他们创建了自己的本地分支,并开发了新功能

1) 他们何时将提交推送到服务器?在功能进展的过程中,或仅当功能(某种程度上)完成时,以间隔进行

2) 在日常生活中,开发人员在他们首选的操作系统上开发,将更改推送到Perforce服务器,并使用构建服务器在其他平台上编译,修复遗留的bug和错误。有没有其他git工作流程比这更好呢

3) dev分支
功能/foo视口引擎
来自
开发
foo viewport engine
只是一个本地分支,还是也会/应该存在于远程上?

1)他们什么时候将提交推送到服务器?在功能进展的过程中,或仅当功能(某种程度上)完成时,以间隔进行

他们可以在需要时将提交推送到服务器。可以为不同的要素创建单独的分支

2) 在日常生活中,开发人员在他们首选的操作系统上开发,将更改推送到Perforce服务器,并使用构建服务器在其他平台上编译,修复遗留的bug和错误。有没有其他git工作流程比这更好呢

您可以保留一个主分支(develope),然后在develope分支之外创建分支,以便开发功能,并在开发完成后合并回develope。错误和错误的工作流程也是如此,请为其创建一个单独的分支

3) 来自develop的dev分支功能/foo视口引擎。foo viewport engine只是一个本地分支,还是也会/应该存在于远程上

如果用户将新分支推送到remote,它将在remote中可用

为了更好地理解git分支模型,请阅读本文:

希望这会有所帮助