Является ли создание новой ветки подходящим для изменения функции, ограниченным одним файлом скрипта в git? - PullRequest
1 голос
/ 19 апреля 2019

Насколько я понимаю, ветвь состоит в том, что мы можем создать столько веток, сколько нам нужно для тестирования нового стиля или функции (-ий) или выпусков (-й) кодирования, и при необходимости объединиться с другой веткой или мастером.

В моем случае у меня есть небольшое изменение в моем коде: измените аргумент, который принимает строку типа JSON, на другой тип.

Теперь я могу создать другую ветку только для этого изменения, чтобы я мог иметьдве версии моего сценария?Или создание ветки для этого слишком много и есть другие способы добиться этого?

Примечание: я не буду менять другие файлы.Есть только один файл, в котором я буду делать весь сценарий.

Ответы [ 2 ]

3 голосов
/ 19 апреля 2019

Реального недостатка в создании новой ветви нет.

Размер изменения кода не должен определять ваше решение о создании ветви или нет.

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

Если вы работаете с другими людьми на той же кодовой базе, новая ветвь облегчит запуск проверки кода (для этого я предлагаю использовать Pull Requests).

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

В вашем случае я бы предложил создать новую ветку, протестировать ваши изменения, выполнить проверку кода, если это является частью вашего рабочего процесса, и объединиться, когда все работает в соответствии с планом.

1 голос
/ 19 апреля 2019

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

Я предлагаю пойти дальше и создать ветку. Если что-то ломается, вы можете легко переключаться между ветками, а также работать параллельно в двух функциях.

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