我正在使用GitLab CE。我通过apt-get升级将GitLab CE从7.14.3升级到8.9.6。成功升级后,我发现位于/etc/gitlab/gitlab.rb中的gitlab配置文件保持不变。
但为什么呢?我认为GitLab升级会自动将新功能更新为gitlab.rb。现在,我必须复制最新的配置文件并找到差异,然后将其合并到我当前的gitlab.rb。
有没有办法自动将配置文件升级到最新版本并合并我更改过的配置?
答案 0 :(得分:0)
您可以使用gitlab-ctl diff-config
轻松检查差异。
然后更改新内容以使差异最小化,或者如果您未对gitlab.rb
进行任何更改,则只需复制/opt/gitlab/etc/gitlab.rb.template
即可。