2012-08-07 70 views
77

Soy nuevo en git y lo que estoy haciendo ahora es subir todos mis proyectos recientes como repositorios a github. Hay muchos proyectos diferentes, como diseño web, temas de wordpress y diferentes tipos de aplicaciones. Y algunos de ellos también pertenecen a proyectos más grandes porque se trataba de probar algunas cosas como una aplicación diferente.¿Puedo organizar repositorios en carpetas en Github?

El problema es que ahora tengo una cantidad confusa de repositorios en línea. ¿Cómo puedo agrupar repositorios github relacionados en una estructura de carpetas? ¿Hay alguna función que brinde la capacidad de ordenar y estructurar, o incluso etiquetar depósitos en github?

+1

El nombre, tal vez? ^^ – poke

Respuesta

29

En el propio GitHub, no puede agrupar sus repos por "carpeta", a menos que cree organizations.
Véase SublimeText, por ejemplo, como un grupo de repositorios de paquetes sublimeText.

Pero eso no admitirá una organización de carpetas anidadas.

Por ahora (junio de 2017), que solo admite nested team organization structure.


Otra solución es para definir repositorios, que hacen referencia a otros repositorios, declarados como submodules.

De esta manera, cuando está clonando uno de los repos (que hace referencia a otros repositorios), llamado "repositorios padre", se clonará en su propio directorio, con un subdirectorio por submódulo.

No será visualmente evidente en su cuenta de GitHub en sí (ya que aún contiene una gran lista de repositorios, incluso más grandes con los repositorios principales), pero clonando un repositorio principal, obtendrá de vuelta todos sus asociados submódulos en ella.

+2

ok, así que tengo que usar muchas organizaciones ... ¿hay alguna razón por la cual no puedes estructurar tus representantes por carpetas? – danijar

+4

@sharethis razón por la que no sé, excepto que esta aún no es una característica propuesta por GitHub. – VonC

+4

Lista de deseos nota; Las etiquetas también estarían bien para mí. https://github.com/isaacs/github/issues/302 – AnneTheAgile

0

Yo uso Organizations para arreglar repos. Esto permite una delineación limpia y una organización clara, madura para compartir si es necesario. Por ejemplo:

Mis Organizaciones

  • Jmr-IOS (IOS repos)
  • Jmr-Trabajo (repos de trabajo)
  • Cta usuario (Pers repos)

Todos los repos de organizaciones son públicos, a menos que usted upgrade a una cuenta de desarrollador ($ 7/mes)

Cuestiones relacionadas