Skip to main content

Создание фиксации с несколькими авторами

Вы можете присвоить фиксацию нескольким авторам, добавив один или несколько трейлеров Co-authored-by в сообщение фиксации. Совместно созданные фиксации отображаются на GitHub Enterprise Server и могут быть включены в граф вкладов профиля и статистику репозитория.

Необходимые сведения о соавторах

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

Создание фиксаций с соавторами с помощью GitHub Desktop

Для создания фиксации с соавтором можно использовать GitHub Desktop. Дополнительные сведения см. в разделе "Фиксация и проверка изменений в проекте в GitHub Desktop" и GitHub Desktop.

Создание фиксаций с соавторами в командной строке

  1. Соберите данные об имени и адресе электронной почты для каждого соавтора.

  2. Введите сообщение о фиксации и краткое, понятное описание изменений. После описания фиксации вместо закрывающей кавычки добавьте две пустые строки.

    $ git commit -m "Refactor usability tests.
    >
    >
    

    Совет. Если вы используете текстовый редактор в командной строке для ввода сообщения о фиксации, убедитесь в том, что между концом описания фиксации и заключительным фрагментом фиксации Co-authored-by: есть два символа новой строки.

  3. В следующей строке сообщения о фиксации введите Co-authored-by: name <name@example.com> со сведениями о каждом соавторе. После сведений о соавторе добавьте закрывающую кавычку.

    Если вы добавляете несколько соавторов, для каждого из них должна быть отдельная строка и заключительный фрагмент фиксации Co-authored-by:. Не добавляйте пустые строки между каждой строкой совместного редактирования.

    $ git commit -m "Refactor usability tests.
    >
    >
    Co-authored-by: NAME <NAME@EXAMPLE.COM>
    Co-authored-by: ANOTHER-NAME <ANOTHER-NAME@EXAMPLE.COM>"
    

Новая фиксация и сообщение будут отображаться на ваш экземпляр GitHub Enterprise Server при следующем отправке. Дополнительные сведения см. в разделе Отправка фиксаций в удаленный репозиторий.

Создание фиксаций с соавторами на GitHub Enterprise Server

После внесения изменений в файл с помощью веб-редактора на GitHub Enterprise Server можно создать фиксацию с соавтором, добавив заключительный фрагмент Co-authored-by: в сообщение о фиксации.

  1. Соберите данные об имени и адресе электронной почты для каждого соавтора.
  2. Нажмите кнопку " Зафиксировать изменения" ...
  3. В поле "Фиксация сообщения" введите короткое понятное сообщение фиксации, описывающее внесенные изменения.
  4. В текстовом поле под сообщением о фиксации добавьте Co-authored-by: name <name@example.com> со сведениями о каждом соавторе. Если вы добавляете несколько соавторов, для каждого из них должна быть отдельная строка и заключительный фрагмент фиксации Co-authored-by:.
  5. Нажмите кнопку Зафиксировать изменения или Предложить изменения.

Новая фиксация и сообщение будут отображаться на ваш экземпляр GitHub Enterprise Server.

Дополнительные материалы