14.1. | Почему не следует вносить малозначимые изменения в ветви разработчика (vendor branches)? | ||||||||||||||
| |||||||||||||||
14.2. | Как мне добавить файл в ветвь CVS? | ||||||||||||||
Для добавления файла в ветви просто обновите исходные файлы
до нужной ветви, а затем используйте команду
Пример 1. MFC для нового файла
| |||||||||||||||
14.3. | Какую <<мета-информацию>> я должен включать в сообщения для коммита? | ||||||||||||||
Помимо информативного описания содержания коммита вам может потребоваться включить в сообщение дополнительную информацию. Она состоит из одной или нескольких строк вида: ключевое слово или словосочетание, двоеточие, табуляции для форматирования, собственно дополнительная информация. Ключевыми словами могут быть:
Пример 2. Сообщение для коммита, основанного на PR Вы собираетесь внести коммит, основанный на PR, присланном John Smith и содержащим патч для исправления проблемы. Ваше сообщение должно заканчиваться примерно такими строками: ... PR: foo/12345 Submitted by: John Smith <John.Smith@example.com> Пример 3. Сообщение для коммита, требующего рецензии Вы собираетесь изменить подсистему работы с виртуальной
памятью. Вы опубликовали предполагаемые изменения в
соответствующем списке рассылки (в данном случае
... Reviewed by: -arch Пример 4. Сообщение для коммита, требующего одобрения Вы намерены произвести коммит в область дерева, для которой определен ведущий (MAINTAINER). Вы скоординировали усилия с мейнтейнером, и он отреагировал <<Отлично. Производи коммит.>> ...
Approved by: Где Пример 5. Сообщение для коммита, использующего код OpenBSD Вы собираетесь внести изменение, основанное на коде, использованном проектом OpenBSD. ... Obtained from: OpenBSD Пример 6. Сообщение для коммита, планирующего интеграцию из
FreeBSD-CURRENT в FreeBSD-STABLE через некоторое время Вы хотите внести изменения, которые должны быть интегрированы из FreeBSD-CURRENT в ветвь FreeBSD-STABLE через две недели. ...
MFC after: Где В отдельных случаях вам потребуется комбинировать приведенные примеры. Рассмотрим ситуацию, когда некто прислал сообщение об ошибке,
содержащее код из проекта NetBSD. Вы заинтересовались этим
случаем, но он расположен в той части дерева, в которой вы обычно
не работаете, так что вы решаете выдать изменения на рассмотрение
списка рассылки В описанном случае сообщения для коммита может выглядеть примерно так: PR: foo/54321 Submitted by: John Smith <John.Smith@example.com> Reviewed by: -arch Obtained from: NetBSD MFC after: 1 month | |||||||||||||||
14.4. | Как мне получить доступ к | ||||||||||||||
| |||||||||||||||
14.5. | Где расположены архивы списков рассылки? | ||||||||||||||
Списки рассылки архивируются в иерархию каталогов
| |||||||||||||||
14.6. | Мне бы хотелось стать ментором для нового коммиттера. Какого технологического процесса я должен придерживаться? | ||||||||||||||
Обратитесь к документу Процедура создания нового аккаунта. |
Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.