Есть ли взлом, чтобы толкать комментарии, но не код? - PullRequest
0 голосов
/ 05 июня 2019

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

Потенциальное решение: для каждого разработчика от A до D попросите каждого разработчика поддерживать две ветви (например, A1 и A2).A1 будет содержать только комментарии, добавленные разработчиками;A2 будет включать в себя как комментарии, так и любые фактические изменения кода.Проблема этого подхода в том, что он требует от меня и моих коллег дисциплины.Чтобы мы добавили документацию только в ветвь A1 и, если нам нужно отредактировать фактический код, сначала переключитесь на A2.

1 Ответ

0 голосов
/ 06 июня 2019

Один из способов сделать это может быть:

  1. Иметь отдельные атомарные коммиты для ваших комментариев: не смешивайте комментарии с кодом в одном коммите
  2. Cherry-pick коммиты скомментарии в вашей целевой ветке
   git log branch-with-commits-and-comments
   git checkout target-branch
   git cherry-pick hash1 hash2 hash3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...