В конфликте слияния Git с выборкой или перебазированием как определяются BASE (он же «предок»), LOCAL и REMOTE?

При обычном конфликте слияния Git три версии файла, используемые для трехстороннего слияния, примерно следующие:

  • LOCAL: версия из моей ветки
  • REMOTE: версия версия из другой ветки
  • BASE: версия из общего предка двух веток (в частности, общего предка HEAD моей ветки и HEAD другой ветки)

Когда выборка Git создает конфликт слияния , общего предка, собственно говоря, нет, так как же эти вещи определяются? То же самое можно было бы спросить о rebase.

27
задан Chris 10 April 2012 в 18:47
поделиться