tipos tag practices etiquetas delete create best git repository project gitorious

etiquetas - git tags best practices



Proyecto git vs repositorio, ¿cuál es la diferencia fundamental? (4)

Con respecto al sistema git subyacente y los términos sueltos, un repositorio git es el directorio .git. Un proyecto git es el directorio principal que contiene el .git dir; el directorio principal también sirve como el ''directorio de trabajo ".

Tres secciones principales de un proyecto Git

  1. Directorio de Git, .git (también conocido como repositorio)
  2. Área de trabajo / directorio
  3. Área de puesta en escena (el índice)

Tengo dos proyectos que actualmente usan SVN y estoy migrando a git, me inscribí en gitorious y existe la opción de crear un nuevo proyecto o agregar un repositorio. Estoy empezando con git, así que no sé cuál es la diferencia, o más bien qué significa si simplemente uso los repositorios en un proyecto. Si hago eso, terminaré con suDominio.com/myname/repository1 y suDominio.com/myname/repository2

Si elijo crear dos proyectos, entonces termino con suDominio.com/proyecto1suDominio.com/proyecto2

Aparte de la diferencia de URL, ¿habrá alguna implicación en la elección de una sobre la otra? gracias por adelantado


Es como si usas sourceforge, googlecode, redmine, trac o lo que sea: tienes el repositorio donde está tu código real y luego tienes un proyecto más amplio que incluye tu repositorio, pero también tiene cosas como un rastreador de problemas, tal vez un wiki, etc ....

Es todo lo demás que se relaciona con su código, pero en realidad no es un código fuente.


Eso es una cosa gitoriosa, no git. Puedes tener múltiples repositorios por proyecto.

Por ejemplo, si tiene una aplicación cliente / servidor. Podría tener un proyecto, un repositorio para el cliente y un repositorio para el servidor en su interior.


Git no tiene cosas como proyectos, solo repositorios. Estos proyectos no son más que una característica de Gitorious como me parece.