Может ли git в какой-то степени заменить модульный дизайн кода?

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

Для кода, где повторное использование избыточно, например, когда у нас есть только одно использование определенного модуля, в какой степени могут использоваться ветки git вместо модульного кода для облегчения совместной работы?

1 ответ

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

Это в точности концепция использования веток - разрабатывайте новый код и исправляйте ошибки, не работая с текущей веткой.

Это правильный способ работы, и вы правильно поняли.


git branch

Филиал представляет собой самостоятельную линию развития.

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

Новые коммиты записываются в историю для текущей ветки, что приводит к развилке в истории проекта.


В Git ветки являются частью вашего повседневного процесса разработки.

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

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

Другие вопросы по тегам