Git слияние добавляет файлы, которых нет в обеих локальных ветках - PullRequest
0 голосов
/ 09 января 2020

Я пытаюсь объединить имя филиала lms-development в cms-development. это добавляет 5 файлов, которые не представлены в обеих их локальной версии. Я уверен, что я не объединяю другие версии.

Я использовал git merge --no-ff --no-commit lms-development при объединении.

Я также проверил, что эти 5 файлов не находятся в незафиксированном.

то, что я делал ранее в истории в репо в других ветках и слияниях.

Я игнорировал некоторые файлы во время слияния ранее:

  git rm --chached PATH_TO_FILES
  git reset PATH_TO_FILES
  git reset HEAD -- PATH_TO_FILES
  git rm -rf PATH_TO_FILES

Я делал вышеупомянутые вещи во многих слияниях, потому что требований.

Может ли эта вещь создать такую ​​проблему.

Дайте мне знать, могут ли другие вещи в git также создать такую ​​проблему. Возможно, я не имею ни малейшего представления о том, что другие разработчики что-то сделали.

Мы используем две ветви для двух разных микросервисов, обе из которых имеют разные папки и несколько общих папок. Я объединяю эти ветви друг с другом. во время этого слияния я игнорирую файлы описанным выше способом, поэтому могу игнорировать папку с указанным c microservice и обновлять общий код.

Любые мысли по этому поводу могут быть благодарны.

...