我刚刚将gitlab(源代码)从7.6更新到7.7.2但是出了点问题。
我点了这个链接:https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/7.6-to-7.7.md
步骤:
结帐版本完成后,我在 db / schema.rb 中看到版本:
ActiveRecord::Schema.define(version: 20150116234544) do
和table:protected_branches的列为:
create_table "protected_branches", force: true do |t|
t.integer "project_id", null: false
t.string "name", null: false
t.datetime "created_at"
t.datetime "updated_at"
t.boolean "developers_can_push", default: false, null: false
end
add_index "protected_branches", ["project_id"], name: "index_protected_branches_on_project_id", using: :btree
bundle exec rake db:migrate RAILS_ENV = production
当我运行上面的命令时,我看到这个文件db / schema.rb在此表protected_branches中不包含列developers_can_push。该文件的版本是:
ActiveRecord::Schema.define(version: 20150812080800) do
所以,当我再次启动gitlab,nginx时,我没有推送到gitlab服务器,因为出了什么问题 - 这一列developers_can_push不存在。
请帮我解决这个问题。
谢谢!
答案 0 :(得分:0)
在这里,检查这是否有效。
clipchamp.com/transcode
再次尝试db:migrate:status后,它会在gitlab-ctr停止并启动gitlab后立即将所有迁移显示为“up”!