Как работать в собственной ветке и просматривать другие PR одновременно - PullRequest
0 голосов
/ 10 декабря 2018

Я работаю над своей веткой, давайте назовем ее «Моя ветка», и я сделал много изменений, а также я не закончил свою работу.Моя проблема: - Теперь мой коллега попросил пересмотреть его пиар, назовем его «Его филиал», и я хочу просмотреть этот пиар.Но всякий раз, когда я переключаюсь на его пиар, git просят спрятать эти изменения или зафиксировать эти изменения, но моя работа содержит слишком много изменений, я не могу ни спрятать, ни зафиксировать, так как есть еще изменения, которые нужно сделать.

Так как можноЯ делаю обе эти вещи одновременно.

1 Ответ

0 голосов
/ 10 декабря 2018

Это именно то, для чего git stash означает , что означает , так что вы можете хранить свои собственные изменения в шкафу (так сказать), пока работаете над каким-то другим элементом.Начиная с документа :

Используйте git stash, если вы хотите записать текущее состояние рабочего каталога и индекса, но хотите вернуться в чистый рабочий каталог.Команда сохраняет ваши локальные изменения и возвращает рабочий каталог в соответствие с HEAD коммитом.

Хотя я думаю, эта ссылка выражает ее лучше:

Часто, когда вы работали над частью вашего проекта, все в беспорядке, и вы хотите немного переключить ветки, чтобы работать над чем-то другим.Проблема в том, что вы не хотите делать коммит наполовину проделанной работы, чтобы потом вернуться к этому вопросу. Ответом на этот вопрос является команда git stash.

На самом деле не имеет этой проблемы, так как все наши PRсделано с использованием Stash (продукта) на главном сервере, но у меня были похожие проблемы, из-за которых меня не смутило копирование.В этих случаях я просто клонировал репо в другое локальное местоположение и работал там.

Другими словами, у меня есть каталог git-primary и каталог git-alternate, которые полностью не связаны друг с другом., и каждый может быть установлен на другую ветвь.Если по какой-то причине вы действительно не можете использовать git stash, это может быть вариантом для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...