Importé un proyecto de GitHub, pero ¿cómo configuro el proyecto en el espacio de trabajo de mi proyecto Eclipse?
¿Debo configurar el directorio de trabajo de GitHub (c: \ users) en mi directorio de trabajo de Eclipse (c: \ Projects) antes de retirar el proyecto?
Editado:
Mi directorio de trabajo ahora es c: \ users \ projectname \ .git Así que trato de importar el proyecto usando la opción "importar" de eclipse. Cuando intento importar seleccionando la opción "Usar el asistente de proyectos nuevos", el código fuente no se importa, si importo seleccionando la opción "Importar como proyecto general", el código fuente se importa pero el proyecto creado creado por Eclipse no es un Java proyecto. Al seleccionar la opción "Usar el asistente de nuevos proyectos" y crear un nuevo proyecto de Java con el asistente, ¿no debería importarse automáticamente el código?
Respuestas:
Como se menciona en la respuesta de Alain Beauvois , y ahora (cuarto trimestre de 2013) se explica mejor en
Si el repositorio de Git aún no está clonado:
En> para finalizar un proyecto remoto, primero deberá clonar su repositorio.
Abra el asistente de importación de Eclipse (por ejemplo
File => Import
), seleccioneGit => Projects
de Git y haga clicNext
.Seleccione "
URI
" y haga clicNext
.Ahora tendrá que ingresar la ubicación del repositorio y los datos de conexión. Ingresar el URI llenará automáticamente algunos campos. Complete cualquier otro campo requerido y presione
Next
. Si usa GitHub, puede copiar el URI de la página web.Respuesta original (julio de 2011)
Primero, si su "Directorio de trabajo" es
C:\Users
, eso es extraño, ya que significaría que ha clonado el repositorio de GitHub directamente dentro de C: \ Users (es decir, tiene un.git
directorioC:\Users
)Por lo general, clonarías un repositorio de GitHub en "
any directory of your choice\theGitHubRepoName
".Como se describe en la página del Manual del usuario de EGit :
Consulte también la sección Uso de EGit con Github .
Debería tener el contenido de ese repositorio desprotegido
c:\users\projectname
(en otras palabras, debería tener más que solo el.git
).Eso es normal.
De nuevo normal.
No, eso solo crearía un proyecto vacío.
Si se crea ese proyecto
c:\users\projectname
, puede declarar el directorio de origen existente en ese proyecto.Dado que está definido en el mismo directorio de trabajo que el repositorio de Git, ese proyecto debería aparecer como "versionado".
También podría usar la opción "Importar proyecto existente", si su repositorio de GitHub había versionado el archivo
.project
y.classpath
, pero ese puede no ser el caso aquí.fuente
.project
y.classpath
en el mismo directorio principal que el del directorio.git
, y luego editar su propiedad en referenciar el directorio fuente. La referencia de ese proyecto vivirá en el espacio de trabajo de Eclipse. Pero el directorio de trabajo real para ese proyecto estará donde.git
está..git
, y lo configura para hacer referencia al directorio fuente existente que sale del repositorio clonado de GitHub, tiene un proyecto que Eclipse verá como versionado (debido a presencia de la.git
)Con el último ADT, puede importar el proyecto Github usando Eclipse:
Archivo -> Importar -> Git -> Proyectos desde Git> URI
Ingrese la URL del repositorio de Github
Selecciona la sucursal
fuente
Encontré el mismo problema y finalmente encontré una manera:
Versión de Ecplise: Mars.2 Release (4.5.2)
fuente
persiste el problema central sin respuesta:
Si deberia.
Es un error Reportado aquí .
Aquí hay una solución alternativa:
Importar como proyecto general
Observe que los datos importados no son proyectos válidos de Eclipse (no hay una ruta de compilación disponible)
Abra el
.project
archivo xml en la carpeta del proyecto en Eclipse. Si no puede ver este archivo, consulte ¿Cómo puedo hacer que Eclipse muestre archivos *. .Ir a la
source
pestaña(idea viene de aquí )
Haga clic derecho en la
src
carpeta, vayaBuild Path...
y haga clicUse as Source Folder
Después de eso, debería poder ejecutar y depurar el proyecto, y también usar acciones de equipo haciendo clic derecho en el explorador de paquetes.
Si todavía tiene problemas para ejecutar el proyecto (algo así como "no se encontró la clase principal"), asegúrese de que el
<buildSpec>
interior del.project
archivo esté configurado (como se describe aquí ):fuente
Usar la línea de comando es una opción, y eliminaría la necesidad de un complemento Eclipse. Primero, cree un directorio para contener el proyecto.
Clone el repositorio deseado en el directorio que acaba de crear.
Luego abra Eclipse y seleccione el directorio que creó (myGitRepo) como Eclipse Workspace.
No se preocupe si el Explorador de proyectos está vacío, Eclipse aún no puede reconocer los archivos de origen.
Por último, cree un nuevo proyecto Java con exactamente el mismo nombre que el proyecto que extrajo. En este caso, fue 'gitTutorial'.
En este punto, los subdirectorios del proyecto deben contener los archivos extraídos de Github. Eche un vistazo a la siguiente publicación en mi blog para obtener una explicación más detallada.
http://brianredd.com/application/pull-java-project-from-github
fuente
Se puede hacer de dos maneras:
1.Utilice el clon Git
2.Puede configurarlo manualmente reorganizando las carpetas que se incluyen en él. haga dos carpetas separadas 'src' y 'res' y coloque las clases apropiadas y el archivo xml proporcionado por la biblioteca. y luego importar el proyecto desde eclipse y convertirlo en una biblioteca, eso es todo.
fuente
Creo que necesita crear una rama antes de poder importar a su Eclipse local, de lo contrario, hay un error que no puede importar el repositorio de Github o Bitbucket.
fuente
Cuando los proyectos locales de git se clonan en eclipse y se pueden ver en
git
perspectiva pero no enpackage explorer
(espacio de trabajo), los siguientes pasos funcionaron para mí:git
perspectivaimport projects
fuente