2012-08-09 28 views
8

Pregunta embarazosamente básica.Cómo ver el código fuente de R (pre-análisis)

Cuando quiero entender el código fuente de R, a menudo solo escribo su nombre en R y leo el código. La desventaja de este método es que obtendré el código con su comentario eliminado.

Suponiendo que uso git, y no subversión, ¿qué soluciones simples debo tener para ver el código fuente?

Por ejemplo, ¿puedo descargar el código fuente de R a través de git? (como en github)

¿Hay algún sitio web con todo el código de fácil búsqueda?

Gracias.

+5

[Suraj Gupta] (http://stackoverflow.com/users/356790/sfun28) mantiene una copia de la [R lanzamientos en su git repo] (https://github.com/SurajGupta/r-source) (tenga en cuenta que esto no incluye R-devel). –

+1

¿Por qué no puedes usar un navegador web SVN para ver el código? ¿Por qué no puedes usar SVN para verificar el código? –

+2

Dirk, eso es lo que estoy preguntando: ¿cuál es el método "más fácil de tener"? No sé qué es un navegador web SVN. En cuanto a usar SVN, preferiría usar git ya que esto es lo que ya uso para otros proyectos (si es posible) –

Respuesta

6

Para descargar la corriente R-desarrollo SVN usando git-svn (puede que tenga que instalar git-svn, además de GIT):

git svn clone https://svn.r-project.org/R/trunk/ 

Para examinar el código fuente R-proyecto en línea, sólo hay que visitar el mismo sitio:

https://svn.r-project.org/R/trunk/ 

O, para las otras ramas:

https://svn.r-project.org/R/ 

buscar, por ejemplo, glm() código relacionado en el código fuente R-desarrollo, por lo general tratan una búsqueda en Google:

glm site:svn.r-project.org/R/trunk/ 
+0

¿Se puede hacer esto usando git-gui en Windows? –

+0

@TalGalili: Sé que funciona con git-bash. Supongo que git-gui tiene la misma capacidad, pero generalmente uso git-bash en Windows. – jthetzel

+0

Muy bien, lo investigaré, gracias :) –

Cuestiones relacionadas