2015-03-12 21 views
16

Durante lo sviluppo di pacchetti in RStudio.
Per impostazione predefinita RStudio assumere la directory pacchetto è la directory del progetto e sembra così:
enter image description hereProgetto RStudio e repository git nella sottodirectory

Ma si è permesso di indicare la posizione pacchetto in una sottodirectory della directory del progetto e sembra così:
enter image description here

In questo modo è possibile avere una parte dei file di progetto, conservati nella directory del progetto root, non inclusi nel pacchetto. Non è necessario impostare git ignore ecc.

Ma se si desidera aggiungere funzionalità Ristudio git repo, non è consentito puntare il repository git nella sottodirectory, anche se è già stato creato repo git nella directory del pacchetto. (non project dir) non è possibile impostarlo in RStudio. Sono bloccato in:
enter image description here

Esiste un modo per attivare le funzioni git pronti contro termine in RStudio avere repository git nella sottodirectory del progetto RStudio? Forse alcuni aggiustamenti di configurazione di Rproj?

risposta

6

Ottima domanda. Ho riscontrato lo stesso problema e non è stato eliminato l'ultimo rilascio di pre-test. Quindi non c'è probabilmente una soluzione super veloce a questo all'interno di rstudio. Anche se potrebbe valere la pena di una richiesta di funzionalità.

Personalmente uso la console/git bash con git e rstudio. Cioè creo un progetto all'interno di R studio e eseguo manualmente git init all'esterno di rstudio. Inoltre aggiungo, commetto, unisco, spingo e tiro all'esterno rstudio. Se non ti piace gestire git via console ci sono https://windows.github.com/ e https://mac.github.com/ anche gli utenti di Atlassian forniscono uno strumento GUI chiamato albero dei sorgenti: https://www.atlassian.com/software/sourcetree/overview Inoltre ci sono molti altri, come Tortoise Git che non ho testato, ma penso che R L'attuale supporto git di Studio va bene per cose semplici, ma uno strumento git (console o gui) è sicuramente la strada da percorrere se vuoi essere più flessibile.

Detto questo, sublime text edit è un editor di testo potente e facile da hackerare e personalizzabile che ha anche alcuni pacchetti per estenderlo. Non è completamente gratuito ma a volte è un bel supplemento a rstudio. E ha un interessante pacchetto di conflitti di risoluzione, ecc.

+1

Attualmente sto facendo esattamente lo stesso di te. E preferisco persino git console su versioni GUI :) Ma a volte - anteprima cronologia, diff, ecc. - è più facile usare RStudio. – jangorecki

Problemi correlati