То, как предотвратить партию мерзавца, конфликтует когда мерзавец, повторно основывающий партию фиксаций?

История: посреди проекта моя коллега создала новую ветвь от ведущее устройство и начала делать свою тяжелую работу рефакторинга. Я создал свою ветвь от ведущее устройство и начал делать новый материал на странице. Мы фиксируем регулярно, но только я могу повторно основывать код к ведущее устройство (потому что изменения коллег слишком тяжелы и еще не могут быть развернуты от ведущего устройства). К сожалению, часть нашей работы полагается на те же файлы. Таким образом, после нескольких дней работы, когда она наконец хотела повторно основывать свои изменения в ведущее устройство , у нее было много конфликтов мерзавца.

my_branch    #---#----#-#-------#----#--#-----#---#----#----#
            /     \              \   \   \              \    \
master     *-------*--------------*---*---*--------------*----*----*
            \                                                     /
her branch   #------#-------#-----------#-----------#------------#

Вопрос 1 : то, как предотвратить партию мерзавца, конфликтует, когда мы работаем над теми же файлами? (или какова лучшая практика в этой ситуации?)

, но это не конец нашего вопроса ... чтобы быть абсолютно корректной она пыталась сделать переоснову от ведущего устройства к ее ветви (чтобы иметь изменения, которые я фиксировал), таким образом, карта фиксации должна выглядеть примерно так

my_branch    #---#----#-#-------#----#--#-----#---#----#----#
            /     \              \   \   \              \    \
master     *-------*--------------*---*---*--------------*----*----*
            \                   \            \                    /
her branch   #------#-------#----*------#-----*-----#------------#

, И это - то, что беспокоит нас. Во время этих переоснований она фиксировала те конфликты. Но мерзавка не помнит, что ее решение о конфликте фиксирует, поэтому когда она сделала другую перебазу мерзавцев от ведущее устройство к ее-ветвь , она имела к , фиксируют те же конфликты мерзавца снова , что она фиксировала в предыдущих переоснованиях.

Вопрос 2 : как сказать мерзавцу помнить, что конфликт мерзавца фиксирует после перебазы мерзавцев от ведущее устройство ветвь, поэтому после следующей переосновы мы не должны фиксировать те же конфликты снова?

39
задан Étienne 24 January 2016 в 15:32
поделиться