在Gitlab中创建合并请求不起作用

Mic*_*ael 4 git gitlab

我只是推了一个新的分支"TEST",Gitlab有一个按钮来创建一个新的合并请求.当我点击它时,它会带我到一个页面,要求我选择源,以及它应该合并到什么.

问题是源中唯一的分支是master.TEST分支不在那里.

但是,我可以在存储库页面的分支选项卡上看到TEST分支.

有任何想法吗?

paw*_*rog 5

我今天遇到了完全相同的问题,并找到了适合我的解决方法:https: //github.com/gitlabhq/gitlabhq/issues/4100#issuecomment-18669303

这个问题是在redis中缓存分支列表,在代码中禁用缓存修复它.

diff --git a/app/models/repository.rb b/app/models/repository.rb
index daf1765..ff683e6 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -34,9 +34,9 @@ class Repository
   end

   def branch_names
-    Rails.cache.fetch(cache_key(:branch_names)) do
+#    Rails.cache.fetch(cache_key(:branch_names)) do
       raw_repository.branch_names
-    end
+#    end
   end

   def tag_names
Run Code Online (Sandbox Code Playgroud)