用于C++多体系结构项目的 Git



我是git的新手(来自Perforce/P4(,并试图探索C++项目和git的常见工作流程。

假设有 100 个开发人员在他们喜欢的操作系统上工作。他们创建本地分支并处理新功能。

1( 他们什么时候将提交推送到服务器?在功能进行时间隔还是仅在功能(某种(完成时?

2(在日常生活中,开发人员在他们喜欢的操作系统上开发,将更改推送到Perforce服务器,并使用构建服务器在其他平台上编译,修复遗留的错误和错误。目前我想不到还有其他 git 工作流程比这更好吗?

3(从develop分支feature/foo-viewport-engine的开发。foo-viewport-engine只是一个本地分支还是将/是否也应该存在于远程上?

1(他们什么时候将提交推送到服务器?在功能进行时间隔还是仅在功能(某种(完成时?

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

2(在日常生活中,开发人员在他们喜欢的操作系统上开发,将更改推送到Perforce服务器,并使用构建服务器在其他平台上编译,修复遗留的错误和错误。目前我想不到还有其他 git 工作流程比这更好吗?

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

3(来自开发的开发分支功能/foo-viewport-engine。foo-viewport-engine只是一个本地分支,还是它是否也应该存在于远程上?

如果用户将新分支

推送到远程,则新分支将在远程中可用。

看看这篇文章,以更好地了解 git 分支模型:https://nvie.com/posts/a-successful-git-branching-model/

希望这会有所帮助。

相关内容

  • 没有找到相关文章

最新更新