Как я могу проверить изменения в разветвленном пакете R перед отправкой запроса на удаление? - PullRequest
0 голосов
/ 07 сентября 2018

Я создал и клонировал репозиторий R на моем локальном компьютере. Я внес некоторые изменения, но я не уверен, как проверить эти изменения перед отправкой запроса на извлечение.

Я не знаю, как сделать пакет R из этого клона и проверить его.

1 Ответ

0 голосов
/ 07 сентября 2018

Обычная двухступенчатая:

R CMD build directoryOfYourPackage

в результате архив tar.gz, который вы используете на следующем шаге:

R CMD check package_1.2.3.tar.gz

где пакет и версия определяются файлом DESCRIPTION.

Обе команды имеют опции, то есть вы можете запретить создание виньеток и проверить, если у вас недостаточно инсталляции LaTeX, этих виньеток pdf и т. П. См. Запись R-расширений для всех подробностей.

Кроме того, если вы настроены на Travis CI, и пакет является тем, что ваш коммит обратно на ваш форк должен вызвать сборку на Travis, которая делает то же самое: сборка пакета и проверка. Тем не менее, это также хорошая идея, чтобы проверить локально перед совершением ...

...