2016-03-09 6 views
0

Я использую GitHub Desktop для Mac. Я хотел бы знать, можно ли добавить текст по умолчанию для коммитов.Можете ли вы добавить текст описания по умолчанию для фиксации?

Например, в описании фиксации я хотел бы, чтобы «[skip ci]» был там по умолчанию, чтобы предотвратить создание Тревиса, если я не удалю этот текст по умолчанию, и в этом случае Travis будет запустите сборку.

ответ

0

То, что вы описываете, я не думаю, что можно сделать (я не совсем уверен, что вы можете изменить текст по умолчанию, поскольку я не мог сделать это в настольном приложении, но я мог бы сделать это через скрипт в моем терминале). Однако, если вы используете Travis CI, вы можете просто добавить тег git и внести небольшое изменение конфигурации в свою сборку, и это автоматически вызовет сборку. Для этого вам нужно будет добавить GIT тег, как, например:

on: 
    tags: true 

Далее вам нужно будет настроить сборку, я только что создал этот образец:

язык: nodejs

nodejs: - 5.7.1

развертывание: поставщик: Heroku стратегии: мерзавец skip_cleanup: истинное приложения: MyApp-на: тегах: Истинные nodejs: '5.7.1' api_key: безопасных: yourapikeyhere =

Travis CI имеет приятный documentation about all the possibilities.

+0

Мне нужно, чтобы заставить Travis не запускать какие-либо сборки, если я не использую определенное ключевое слово (в основном это противоположность использования [skip ci]). Добавляя ключевое слово через .gitmessage, это означает, что мне нужно будет отредактировать .gitmessage ... Сделать это громоздким решением, даже если оно работает. Итак, ничего хорошего. :/ –

+0

Вместо этого мы пытаемся изменить Трэвиса. Пока не повезло. –

+0

Ahh, позвольте мне подумать об этом –

0

Для стандартного мерзавца вы можете создать шаблон коммита в ~/.gitmessage и скажите git использовать его для каждой фиксации, установив commit.template в свою конфигурацию пользователя.

[commit] 
    template = ~/.gitmessage 

Я надеюсь, что ваш инструмент заберет его также.

+0

Мне нужно, чтобы заставить Travis не запускать какие-либо сборки, если я не использую определенное ключевое слово (в основном это противоположность использования [skip ci]). Добавляя ключевое слово через .gitmessage, это означает, что мне нужно будет отредактировать .gitmessage ... Сделать это громоздким решением, даже если оно работает. Итак, ничего хорошего. :/ –

+0

Это другой вопрос, и я не знаю достаточно о Трэвисе, чтобы ответить на него. Может быть, вы должны создать для этого отдельный вопрос. Но, пожалуйста, скажите мне: работала ли моя идея с текстом по умолчанию? –

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

  • Нет связанных вопросов^_^