2014-12-11 4 views
1

У меня есть две папки, такие как git/Mycode/ и git/MyDoc.Gerrit Создание зависимости между папками

Теперь я хочу создать зависимость, например, когда вы что-либо изменяете в папке MyCode, вам необходимо будет внести обязательные изменения в MyDoc.

Если MyDoc не обновляется, слияние с кодом не допускается. Возможно ли это в GIT или любом плагине, доступном для этого?

Благодаря

ответ

0

Геррит не сильно на зависимости между хранилищами, и то, что вы хотите, звучит как-то IDE или инструмент-люкс должен быть ответственным за исполнение.

Gerrit - это инструмент для проверки кода, а не процесс управления. Он рассматривает каждый проект как независимый репозиторий.

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

  • Как вы знаете, что изменения в документации соответствуют (или даже связаны с) изменениями кода?
  • У всех изменений кода требуется изменение документации?
  • И наоборот

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

Смежные вопросы