Проблема Gitkraken: 1 файл, чтобы спрятать при слиянии - PullRequest
0 голосов
/ 23 ноября 2018

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

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

Основная проблема заключается в том, что я не могу переключать ветви, поэтому не могу восстановить код, созданный в другой ветви.

Не знаю, что я могу загрузить здесь, чтобы быть более полезным, но я посмотрю, что я могу сделать, если вы спросите меня о чем-то.

Спасибо

1 Ответ

0 голосов
/ 24 ноября 2018

Основная проблема в том, что Я не могу переключать ветви , поэтому я не могу восстановить код, который я сделал в другой ветви.

Вы можете использовать git worktree вместо работы с одной папкой, по вашим словам, это позволит вам переключать ветви

git worktree

Что такое рабочее дерево?

worktree позволяет иметь несколько экземпляров одного и того же хранилища в разных папках .

git worktree add <second path>

создаст другую папку на вашем компьютере, которая позволит вам одновременно работать в другой ветке, в которой вы сможете установить свой npm и вам не нужно удалять / переключаться на другую ветку.

enter image description here

git worktree создаст новую рабочую папку, что позволит нам работать над несколькими ветками одновременно.каждая копия будет указывать на исходный репозиторий, в то время как 3-states является новой и свежей копией.Это избавляет нас от необходимости использовать git stash или даже для клонирования нового репозитория, поскольку эти рабочие ветви разделяют одно и то же хранилище, мы можем оформить любую ветку на любом рабочем дереве, мы можем выполнить выборку или объединение, и все будет выполнено локально на нашемmachine.

Это позволит вам проводить любые эксперименты с новым рабочим деревом, не оказывая влияния на сам репозиторий.
На прилагаемом изображении вы можете видеть, что 2 разделены рабочая папка, но оба используют один репозиторий и делятся контентом.

enter image description here

...