2011-02-18 18 views
16

Tengo dos proyectos que actualmente usan SVN y estoy migrando a git, me registré en el significativo 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 mejor dicho, qué significa si simplemente uso repositorios en un proyecto. si hago lo que voy a terminar con theirDomain.com/myname/repository1 y theirDomain.com/myname/repository2git project vs repository, ¿cuál es la diferencia fundamental?

Si decido crear dos proyectos luego termino con theirDomain.com/project1 theirDomain .com/project2

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

Respuesta

18

Eso es algo significativo, nada tonto. Puede tener múltiples repositorios por proyecto.

Por ejemplo, si tiene una aplicación cliente/servidor. Podría tener un proyecto y un repositorio para el cliente y un repositorio para el servidor dentro de él.

+0

Me pregunto ... Busqué proyectos de git y git repos y nada. Anywho, gracias ... y a las otras dos respuestas también – zcourts

3

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

1

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 problema rastreador, tal vez un wiki, etc.

Son todas las otras cosas que se relacionan con su código, pero en realidad no es el código fuente.

4

Con respecto al sistema git subyacente en sí mismo y términos sueltos, un git repo es el .git dir. Un proyecto git es el directorio principal que contiene el directorio .git; el directorio padre también sirve como el directorio 'trabajo ".

tres secciones principales de un proyecto Git

  1. directorio de Git, .git (también conocido como repositorio)
  2. Zona de trabajo/directorio
  3. Área de ensayo (el índice)
Cuestiones relacionadas