r git rstudio devtools

Proyecto RStudio y repositorio git en subdirectorio.



devtools (1)

Al desarrollar paquetes en RStudio.
Por defecto, RStudio asume que su directorio de paquetes es el directorio del proyecto y se ve así:

Pero se le permite apuntar la ubicación del paquete a un subdirectorio del directorio del proyecto y se ve así:

De esta manera, puede tener parte de los archivos de su proyecto, guardados en el directorio raíz del proyecto, no incluidos en el paquete. No es necesario configurar git ignorar, etc.

Pero si desea agregar las características de RStudio git repo, no tiene permiso para apuntar su git repo en el subdirectorio, incluso si ya ha creado git repo en el directorio de su paquete (no en el directorio del proyecto) no puede configurarlo en RStudio. Estoy atascado en

¿Hay alguna manera de habilitar las funciones de git repo en RStudio teniendo git repositorio en el subdirectorio del proyecto RStudio? Tal vez algunos ajustes de configuración .Rproj?


Muy buena pregunta. He experimentado el mismo problema y tampoco desaparece con la última versión previa a la prueba. Así que probablemente no haya una solución súper rápida para esto dentro de rstudio . Aunque podría valer la pena una solicitud de función.

Personalmente uso la consola / git bash con git y rstudio . Es decir, creo un proyecto dentro de R studio y ejecuto manualmente git init outside rstudio . También agrego, cometo, rstudio , empujo y rstudio exterior. Si no te gusta administrar git a través de la consola, hay https://windows.github.com/ y https://mac.github.com/ También la gente de Atlassian proporciona alguna herramienta de GUI llamada árbol de fuentes: https://www.atlassian.com/software/sourcetree/overview Plus hay muchos otros, como Tortoise Git, que no he probado, pero creo que el soporte actual de R Studio para git está bien para cosas simples, pero una herramienta de git (consola o gui) Es definitivamente el camino a seguir si quieres ser más flexible.

Dicho esto, la edición de texto sublime es un editor de texto personalizable, potente y fácil de hackear, que también tiene bastantes paquetes para ampliarlo. No es completamente gratis, pero a veces es un buen complemento para rstudio . Y tiene un buen paquete de resolución de conflictos, etc.