Проект RStudio и репозиторий git в подкаталоге

При разработке пакетов в RStudio.
По умолчанию RStudio предполагает, что ваш каталог пакетов является каталогом проекта, и он выглядит так: enter image description here

Но вы можете указать местоположение пакета в подкаталог каталога проекта, и это выглядит так: enter image description here

Таким образом, вы можете иметь часть ваших файлов проекта, хранящихся в корневом каталоге проекта, не входящих в пакет. Вам не нужно устанавливать git игнорировать и т.д.

Но если вы хотите добавить функции ROTudio git repo, вам не разрешено указывать ваш репозиторий git в подкаталоге, даже если вы уже создали репозиторий git в своем каталоге dir (не проект dir), вы не может установить его в RStudio. Я застрял в:
enter image description here

Можно ли включить функции git repo в RStudio с репозиторием git в подкаталоге проекта RStudio? Возможно, некоторые настройки конфигурации .Rproj?

Ответы

Ответ 1

Очень хороший вопрос. Я испытал те же проблемы, и это также не уходит с последним предварительным выпуском. Таким образом, не может быть супер быстрого решения этой проблемы внутри rstudio. Хотя это может стоить особенность.

Лично я использую консоль / git bash с git и rstudio. То есть я создаю проект внутри студии R и запускаю вручную git init вне rstudio. Кроме того, я добавляю, фиксирую, объединяю, нажимаю и вытягиваюсь за пределы rstudio. Если вам не нравится управлять git через консоль, https://windows.github.com/ и https://mac.github.com/ также люди из Atlassian предоставляют некоторый инструмент GUI, называемый исходным деревом: https://www.atlassian.com/software/sourcetree/overview Кроме того, есть много других, таких как Tortoise git, которые я не тестировал, но я считаю, что текущая поддержка Studio Studio отлично подходит для простых вещей, но инструмент git (консоль или gui) определенно является способом идти, если вы хотите быть более гибкими.

Говоря это, текстовое редактирование sublime является мощным и легким для взлома и настраиваемого текстового редактора, который также имеет довольно несколько пакетов для его расширения. Это не совсем бесплатно, но иногда это приятное дополнение к rstudio. И он имеет классный конфликт конфликта конфликта и т.д.