Version control 您使用什么进行协作和代码审查?

Version control 您使用什么进行协作和代码审查?,version-control,project-management,configuration-management,Version Control,Project Management,Configuration Management,您可以使用什么项目管理解决方案将相关提交分组?假设您有几百个模块,您需要进行影响其中5个或10个模块的更改。有没有一种解决方案可以让您打开记录单并跟踪subversion提交,同时让一组人保持循环?这取决于团队的规模 一个小团队可以满足于只使用GIT/SVN(或者任何真正的CVS),并确保每个人都习惯于频繁地从集成分支提取/获取。如果需要,使用电子邮件通知每个人有关代码更改的信息,或者向integration branch进行计划提交。通过这种方式,您可以告诉人们何时需要提交,而不是让人们知道您

您可以使用什么项目管理解决方案将相关提交分组?假设您有几百个模块,您需要进行影响其中5个或10个模块的更改。有没有一种解决方案可以让您打开记录单并跟踪subversion提交,同时让一组人保持循环?

这取决于团队的规模

一个小团队可以满足于只使用GIT/SVN(或者任何真正的CVS),并确保每个人都习惯于频繁地从集成分支提取/获取。如果需要,使用电子邮件通知每个人有关代码更改的信息,或者向integration branch进行计划提交。通过这种方式,您可以告诉人们何时需要提交,而不是让人们知道您做了提交

如果我们谈论的是一个大团队,那么像JIRA这样的项目管理工具应该能够灵活地在任务完成后向观察列表发送电子邮件(实际上是推送代码),并提供有关已完成任务的其他信息(例如受影响的版本/模块)


实际上,根据团队的需要和工作流程,有不同的方法来回答您的问题,但希望我在这里为您提供了一些想法。

使用Git并标记提交。更多地考虑协作平台。一个可以讨论变化的地方。