对GoCD配置的并发修改
GoCD处理对其配置的并发修改。多次修改被成功合并并保存。对配置同一部分的修改会导致冲突。
注意:配置文件在Git版本控制系统中维护。GoCD利用Git的合并功能来合并来自多个用户的更改。如预期的那样,用户对同一部分的并发更改会导致冲突。
成功合并
在成功合并的情况下,用户将看到以下成功消息:
合并冲突
使用Config XML选项卡时处理冲突(GoCD管理员)
在发生冲突的情况下,GoCD提供一个带有最新配置版本以及用户所做的更改的界面。例如,如果两个用户同时对同一作业进行了重命名,第一个用户的更改将成功保存,而第二个用户将看到类似于下图所示的页面。
用户需要将其显示在左侧窗格中的更改重新应用到右侧的可编辑版本,并再次保存。
使用Config XML选项卡时处理冲突(管道组管理员)
通过其他管理选项卡更新配置时处理冲突
如果两个用户使用“编辑管道”UI对管道进行类似的更改,则第二个用户将看到如下所示的错误。
用户应从页面备份所需的更改。单击“重新加载”按钮将丢弃用户的更改,并使用管道配置的最新版本重新加载页面。用户应从备份中重新应用其更改并再次保存。