Предотвратить коммит перед экспертной проверкой в ​​svn - PullRequest
8 голосов
/ 18 января 2012

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

Ответы [ 2 ]

4 голосов
/ 18 января 2012

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

Итак, идите по простому пути: сохраняйте код в филиалах (возможно, в дополнительной папке unreviewed рядом с branchestags) и просмотрите ветку до ее слияния с целевой веткой.Техническая сторона становится проще, и вам не нужно предварительно фиксировать хуки.

1 голос
/ 18 января 2012

Вам нужен инструмент для проверки кода, который работает с SVN.См. Здесь некоторые рекомендации: Каков наилучший способ проверки кода с помощью Subversion (SVN)?[закрыто]

Также посмотрите этот очень похожий вопрос о Quora, на который есть несколько хороших ответов: Какие инструменты для проверки кода лучше?

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