Как загрузить ветку git из другого пакета R - PullRequest
0 голосов
/ 27 апреля 2020

В R, как я загружаю ветку git одного пакета из другого пакета?

Есть два пакета, назовите их производитель и потребитель1 . Я выполняю рефакторинг своего кода, перемещая набор определений функций и тестов из продюсер в потребитель1 .

Я создаю git ветви, rfctrProd и rfctrCons1 для производителя и потребителя1 . В rfctrCons1 мне нужен оператор, выполняющий что-то вроде

#` @import producer, gitBranch = rfctrProd

Кроме того, я буду делать то же самое с другими пакетами, которые импортируют производитель , чтобы убедиться, что я не сломал их тоже. (Я думаю функции, которые я реорганизую, используются только consumer1 , но я хочу быть уверен, прежде чем объединить свои изменения.)

1 Ответ

1 голос
/ 27 апреля 2020

Вы не используете roxygen comments для указания ветви импорта, только сами функции. Вы можете указать ветку в файле DESCRIPTION под Remotes:. Предполагая, что это Github (по умолчанию), вы можете сделать:

Remotes:
  username/producer/rfctrProd

Если это не Github, посмотрите здесь для другого синтаксиса.

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