Объединить 2 одинаковых файла в один с помощью слияния? - PullRequest
0 голосов
/ 26 сентября 2018

Я новичок в Git.Я не могу найти ответ на этот простой вопрос, провел много исследований:

Мы используем голое повторное хранилище GIT на сервере Linux.

Теперь давайте предположим, что:

  • Dev 1 Открывает index.html
  • Dev 2 Одновременно открывает index.html

  • Dev 1 изменяет и добавляет кодв течение 1 дня Затем зафиксируйте и нажмите

  • Dev 2, измените и добавьте код в течение 5 дней.

Dev 2 больше не может нажимать, потому что index.html уже не тотв репозитории.

Мы не хотим использовать ответвления.

Является ли нажатие кнопки MERGE на smartgit правильным решением, тогда Git рассчитает разность и создаст отличный index.html?

Большое спасибо.

ps: dev 1 использует smartgit и для Windows 7, и для dev 2, или, в конечном итоге, с сервера.

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Что вам нужно сделать, это разрешить конфликты слияния

Посмотрите на этот ответ: Как разрешить конфликты слияния в Git

0 голосов
/ 26 сентября 2018

Почему вы не хотите использовать ветки?Я думаю, что вы должны начать использовать их, поскольку это позволяет вам иметь дело с такими проблемами, даже не замечая :)

Вы должны сначала получить код, который уже был передан Dev1.Разрешение локальных конфликтов, принятие изменений и отправка в удаленное хранилище.

...