Скажем, я на ветке development
, и я только что проводил рефакторинг в течение часа ... У меня не было плана, но через час я проделал большую работу над какой-то конкретной функцией. , скажем, работа над routing
частью MVC. Есть ли способ передать этот код в выделенную ветку routing
, которая может существовать или не существовать в проекте, без предварительной фиксации в ветке development
? Я хочу, чтобы это было так, как будто в течение последнего часа я писал код в ветке routing
.
Проблема с проверкой конкретной ветки во время сеанса взлома / рефакторинга заключается в том, что работа, которую вы собираетесь выполнить, непредсказуема. Таким образом, нет возможности узнать заранее «оформить ветку routing
». Так что в итоге я просто держу все в development
ветви. Но проблема с этой огромной ветвью состоит в том, что трудно работать с несколькими функциями одновременно, не ломая все. Похоже, что идеальным было бы cat >>
прошедший час рефакторинга, который оказался всей маршрутизацией в новую / существующую ветку routing
. Затем в течение следующего часа я могу сделать половину маршрутизации, половину базы данных, поэтому выбросим это в routing
и database
, ретроспективно.
Это возможно? Какие рабочие процессы вы используете, чтобы сделать это проще?