Должен ли пользователь «немедленно» прерывать то, что он делает, чтобы обратиться к комментариям к обзору, зависит от динамики команды [1].
Я предполагаю, что предложу пару хаков - потому что их нетЯ не рекомендую никаких технических решений проблемы, как вы ее представляете, но моя реальная рекомендация: не [2].
Но хорошо ... самое простое решение для разработчика, который считает, что это проблемаскорее всего, использовать несколько рабочих деревьев. Когда задача отправлена на проверку, вместо того, чтобы проверять ветку для следующей задачи в текущем рабочем дереве, вы можете добавить новую и работать там. https://git -scm.com / docs / git-worktree
Или, если вас не устраивает несколько рабочих деревьев, вы можете даже создать еще один клон репо - хотя тогда это возможночтобы создать расходящуюся историю.
«Следующее лучшее» решение включает создание локального репо для ваших локальных файлов рабочей области и превращение реального репо в подмодуль. Там много сложностей, поэтому я не рекомендую это и не буду вдаваться в подробности о том, как вы это сделаете;но для полноты картины я упомяну, что это можно сделать.
[1] Если это действительно так, я бы предположил, что существуют более серьезные проблемы, которые не носят технического характера,Дело в том, что даже с решением, которое заново открывает ваши файлы там, где вы остановились, при переключении задач возникает умственная нагрузка.
[2] Вопрос ставит не ту проблему. Загрузка файлов - это наименьшая часть стоимости переключения контекста. Вы можете использовать git, чтобы быстро восстановить, над какими файлами вы работали (разведите ветку по базе слияния, используя --name-only
). Вы можете использовать IDE для быстрого перехода к соответствующим файлам.
Именно поэтому вы ничего не находите, прибегая к помощи Google. Это не неправильные ключевые слова - это то, что большинство разработчиков даже не подумают о необходимости функции, которую вы ищете