2012-09-17 24 views
7

encomiendo un proyecto en GitHub usando these steps:Cuando cometo un proyecto de un dir adicional proyecto se crea

Haga clic derecho en su proyecto, seleccione Equipo -> Compartir proyecto -> Git. Seleccione la línea propuesta y presione "Crear repositorio". Presione finalizar

Haga clic derecho en su proyecto y seleccione "Equipo" -> "Empujar". Aparece un cuadro de diálogo . Mantenga la siguiente información. Ajuste la línea hightlighted para que esté usando su usuario y el nombre de su proyecto.

Pero al ver el proyecto en GitHub esta es mi estructura del proyecto: miproyecto -> miproyecto -> src

cuando debería ser: miproyecto -> src

lo tanto un nivel extra con el nombre del proyecto se está creando en github. ¿Estoy comprometiendo el proyecto correctamente?

Cuando intento compartir el proyecto con "Usar o crear repositorio en la carpeta principal del proyecto" habilitado, la ruta del proyecto es "c: \ homedir \ git \ egit-test1 \ egit-test1" ¿No debería ser? C : \ homedir \ git \ egit-test1 \ "?

captura de pantalla adjunta: enter image description here

+0

¿Cuál es el origen de su tutorial? – CharlesB

+0

@CharlesB fuente de tutorial es http://www.vogella.com/articles/EGit/article.html#respository –

Respuesta

6

Si no desea que el nivel de directorio adicional en su repositorio git, es necesario para que el "uso o crear repositorio en la carpeta principal del proyecto" opción en la parte superior de el cuadro de diálogo "Configurar repositorio de Git" (Equipo -> Compartir proyecto ... -> Git).

Sin embargo, esto creará el repositorio directamente en su área de trabajo y no en la carpeta de repositorio predeterminada, que no es recomendable. Pero puede mover el proyecto al lugar correcto y volver a importarlo en su espacio de trabajo en un segundo paso.

create repository in parent folder of project

Otra opción sería crear el repositorio en GitHub primero. Luego puedes clonar el repositorio github y mover tu código hacia él.

+0

gracias, ¿tiene sentido no tener el "nivel de directorio adicional"? Supongo que así es como lo usan otras personas, ¿no hay razones para tener el nivel extra? –

+0

@ user470184 siempre que tengas un repositorio de git para un único proyecto de Java, el nivel adicional no tiene sentido. sin embargo, cuando tienes múltiples proyectos Java en un repositorio de git, los subdirectorios son útiles. –

+0

por favor vea mi edición de pregunta, cuando trato de compartir el proyecto no creo que deba mostrar el directorio del proyecto como se muestra en la captura de pantalla? –

Cuestiones relacionadas