@Integior

Как в GIT разрешить конфликт в одинаковых строках так, чтобы изменения из разных веток шли друг за другом?

Не понимаю как в данном случае разрешить конфликт.

Имею ветку develop с файлом index.html:
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  
</body>
</html>


Создаю ветку feature1 на основе develop, в которой меняю index.html:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>

<div class="feature1">
    <div class="feauture1-content"></div>
    <div class="feauture1-content"></div>
    <div class="feauture1-content"></div>
    <div class="feauture1-content"></div>
  
</body>
</html>


Затем создаю ветку feature2 на основе develop, добавляю в index.html:
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>

  <div class="feature2">
    <div class="feature2 another content"></div>
    <div class="feature2 another content"></div>
    <div class="feature2 another content"></div>
    <div class="feature2 another content"></div>
    <div class="feature2 another content"></div>
    <div class="feature2 another content"></div>
  </div>

</body>
</html>


Вливаю содержимое ветки feature1 в develop.

После пытаюсь влить содержимое ветки feature2 в develop, получаю вот такой конфликт:

1c87df3f279e44029a5b9c715975c721.png

Собственно, невозможно сделать так, чтобы изменения из feature2 шли после изменений из ветки feature1, влитой в develop.
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
@ashumkin
системный разработчик
Это не проблема Git. Это проблема либо редактора, которым ты ресолвишь конфликт, либо кривизны рук. Проще всего: отредактируй в любимой IDE, да и делов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы