веток в одну (читай сделать releaseCandidate).
                  
                  
                  Есть ветка dev из которой несколько веток a,b,c,d и rc. Переключаюсь на ветку rc и запускаю git merge a b c d —commit -m “rc 1”
                  
                  
                  
                  
                  
                  Возникает конфликт в 1 файле, через git mergerool его решаю. После чего у меня в stage те файлы которые автоматом смерджились а в рабочей области .orig, который я удаляю.  и предлагается сделать коммит. Но это получается коммит а не мердж. У него нет ссылок на child dev a b c d. Что я делаю не так?
                  
                  
                
Ого, мерж 3+ веток 🙀 Это настолько из ряда вон выходящая ситуация, что могу разве что порекомендовать попробовать смержить их одну за одной
 Oleg
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Oleg
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Отлично пошутил, конечно. Но я не могу понять что упустил. После разрешения конфликтов теряется статус "происходит мердж" и получается просто коммит. При том это всё в дженкинсе автоматизировал и когда конфликтов нет то получается как и должно
А как вы продолжаете мерж после разрешения конфликтов?
 Oleg
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Oleg
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  На git merge —continue отвечает что сейчас не происходит мердж.
Вот падла. А у вас гит какой версии?
 Oleg
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Oleg
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Попробовал у себя. Гит подсказал All conflicts fixed but you are still merging. (use "git commit" to conclude merge)
Обсуждают сегодня