27
Окт
2016

Рабочий процесс/workflow когда надо поддерживать много веток исходного кода

Текущая ситуация с кодом на С для железа в нашей компании:

  1. писать приходится для нескольких устройств;

  2. каждое устройство имеет несколько модификаций, что влияет на исходники;

  3. надо поддерживать несколько версий кода для каждой модификации железа.

В результате постоянно встаёт вопрос контроля за попаданием каждой правки исходного кода в нужные ветки системы контроля версий. При этом инженер исправив ошибку в коде под конкретную модель железа зачастую не знает где ещё данное решение может понадобиться.

Хотелось бы узнать какими системами/подходами/workflow пользуются в подобной ситуации. Может существуют программы которые позволяют наглядно отображать связи между: branch, commits, bugs... и проставлять для каждой правки куда ещё её надо портировать.

Источник: https://ru.stackoverflow.com/questions/583297/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81-workflow-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%BD%D0%B0%D0%B4%D0%BE-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D1%82%D1%8C-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B2%D0%B5%D1%82%D0%BE%D0%BA-%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%B4%D0%B0

Тебе может это понравится...

Добавить комментарий