我希望将我的团队带入本世纪并使用源代码控制。开发人员非常有能力处理源代码控制软件 - 无论是基于命令行还是基于GUI,Windows或-Nix。
他们在本地和单独处理他们的代码(这让我非常害怕)的原因是因为我们的CM小组对整个登记/退出流程并不熟悉技术,也不熟悉。
是否有针对CM组的源控制软件?我想的是一个允许他们从已经签入的所有文件中选择一个文件版本并将其标记为他们试图创建的版本。
答案 0 :(得分:2)
如果您认为CM(配置管理)组负责发布管理过程,那么您可以将它们与您可能通过建立良好发布过程选择的任何(D)VCS工具的“技术细节”隔离开来。
发布包括在某处显示(共享目录,像Nexus这样的工件存储库,专用于发布,...):
CM小组采用这组交付,管理发布流程以及不同部署环境(Integration,UAT,pre-prod,prod,...)之间的促销,而无需处理VCS工具。 / p>
这也强制了dev和prod之间的强大分离(在环境和过程方面),这允许开发人员采用他们想要的任何开发工作流程,而不影响CM的方式小组工作。