visual usar subir studio repositorio proyecto configurar como code git visual-studio-2012 visual-studio-2008 tfs vsts

usar - subir proyecto a github visual studio code



Git en Visual Studio: ¿agregar proyecto existente? (13)

Intento poner un proyecto existente bajo el control de fuente de Git, pero no estoy seguro de varias cosas.

He creado una cuenta Git ''Team Foundation Service'' en línea.

Actualmente tengo una solución ASP.NET MVC 4 en mi carpeta Proyectos. He creado un ''repositorio'' de Git localmente (una carpeta vacía actualmente). ¿Debería ser esta la carpeta de mi aplicación actual en Proyectos? ¿O necesita ser una copia?

¿Cómo obtengo mis archivos existentes en el repositorio en línea?


  1. En primer lugar, debe instalar el software Git en su máquina de desarrollo local, por ejemplo, extensiones de Git .
  2. Luego haz git init en la carpeta de la solución. Esa es la forma correcta de crear una carpeta de repositorio.
  3. Configura un archivo .gitignore razonable, para que no cometas cosas innecesarias.
  4. git add
  5. git commit
  6. Agregue el control remoto adecuado, como se describe en su cuenta de Team Foundation Server. git remote add origin <proper URL>
  7. git push tu código

Alternativamente, hay guías detalladas here usando la integración de Visual Studio.


Después de trabajar duro en Visual Studio finalmente descubrí la respuesta que tomó mucho más tiempo de lo que debería.

Para tomar un proyecto existente sin control de fuente y ponerlo en un repositorio existente de GitHub VACÍO (esto es importante), el proceso es simple, pero complicado, porque su primera inclinación es usar el Explorador de equipo, que es incorrecto y es por qué estás teniendo problemas

Primero, agrégalo al control de fuente. Hay algunas explicaciones de eso arriba, y todos llegan hasta aquí.

Ahora, esto abre un repositorio LOCAL vacío y el truco del que nunca nadie le habló es ignorar por completo el Explorador de equipos y dirigirse al Explorador de soluciones, hacer clic con el botón derecho en la solución y hacer clic en Confirmar.

Esto luego confirma todas las diferencias entre su solución existente y el repositorio local, esencialmente actualizándola con todos estos nuevos archivos. Dale un nombre de confirmación predeterminado ''archivos iniciales'' o lo que sea que flote tu bote y comprometa.

Luego, simplemente haga clic en Sincronizar en la pantalla siguiente y coloque la URL del repositorio VACÍO GitHub. Asegúrate de que esté vacío o de que tengas conflictos de ramas maestras y no te permitirá. Entonces, use un nuevo repositorio o elimine el antiguo que había arruinado previamente. Tenga en cuenta que esto es Visual Studio 2013, por lo que su kilometraje puede variar.


En Visual Studio 2015, la única forma en que finalmente lo conseguí fue ejecutar git init desde la raíz de mi directorio usando la línea de comando. Luego entré en Team Explorer y agregué un repositorio git local. Luego seleccioné ese repositorio git local, fui a Configuraciones-> Configuraciones de repositorio y agregué mi repositorio remoto. Así fue como finalmente pude integrar Visual Studio para usar mi proyecto existente con git.

Leí todas las respuestas, pero ninguna de ellas funcionó para mí. Fui a File-> Add To Source Control, que se suponía que básicamente haría lo mismo que git init , pero no pareció inicializar mi proyecto porque cuando iba a Team Explorer todas las opciones estaban atenuadas. Tampoco aparecería nada en el cuadro de diálogo Cambios. Otra respuesta indicó que solo tenía que crear un repositorio local en Team Explorer y luego aparecerían mis cambios, pero tampoco funcionó. Todas las opciones de Git en Team Explorer solo funcionaron después de que inicié mi proyecto a través de la línea de comando.

Soy nuevo en Visual Studio, así que no sé si me olvidé de algo obvio, pero parece que mi proyecto no se estaba inicializando desde Visual Studio.


Fui a buscar una pregunta similar: la forma en que he logrado inicializar un repositorio de Git para un archivo de proyecto existente es esto (descargo de responsabilidad: esto se hace en Visual Studio 2013 Express, sin una configuración de Team Foundation Server):

  1. Abra el proyecto en Visual Studio.
  2. Vaya al menú ArchivoAgregar al control de fuente .

Eso lo hizo por mí; suponiendo que Git esté configurado para usted, puede ir al menú VerExplorador de equipo , luego hacer doble clic en el repositorio para su archivo de proyecto y hacer su confirmación inicial (asegurándose de agregar los archivos que desee). )


La forma más sencilla es obviamente como se describe en el artículo de MSDN. Comparta su código con Visual Studio 2017 y VSTS Git .

  1. Cree un nuevo repositorio local de Git para su proyecto al seleccionar Agregar al control de código fuente en la barra de estado en la esquina inferior derecha de Visual Studio. Esto creará un nuevo repositorio en la carpeta en la que se encuentra la solución y confirmará su código en ese repositorio.

  2. En la vista de inserción en Team Explorer, seleccione el botón Publicar repositorio de Git en Enviar a Visual Studio Team Services.

  3. Conecte Remote Source Control e ingrese su nombre de repositorio y seleccione Publish Repository .


Para agregar un proyecto dentro de una solución, solo abra la ventana de Team Explorer y vaya a Cambios. Luego, en Archivos sin seguimiento, haga clic en Ver opciones y seleccione Cambiar a la Vista de árbol (a menos que ya esté en la vista de árbol), haga clic con el botón derecho en la carpeta raíz del proyecto y seleccione Agregar .


Para mí, ya se creó un repositorio de Git (no GitHub), pero vacío. Esta fue mi solución para agregar el proyecto existente al repositorio de Git:

  1. Cloné y revisé un repositorio con Git Extensions.
  2. Luego copié mis archivos de proyecto existentes en este repositorio.
  3. Se agregó un archivo .gitignore .
  4. Organizó y comprometió todos los archivos.
  5. Empujado en el repositorio remoto.

Sería interesante ver todo esto hecho directamente en Visual Studio 2015 sin herramientas como Git Extensions, pero las cosas que probé en Visual Studio no funcionaron ( Agregar al control de fuente no está disponible para mi proyecto, agregar un control remoto no ayuda, etc.).


Primero crea una ''Carpeta de solución'' con la ruta relativa deseada. Tenga en cuenta que Visual Studio 2012 no crea una carpeta del sistema con la misma ruta relativa.

Ahora, dentro de la ''Carpeta de solución'', agregue un nuevo proyecto, pero debe tener cuidado al definir que la ruta relativa en el sistema coincida con la ruta relativa de su nueva ''Carpeta de solución''. Si la carpeta del sistema que desea no existe, Visual Studio 2012 ahora la creará para el nuevo proyecto. (Como se indicó anteriormente, esto no ocurre cuando agrega una nueva ''Carpeta de solución'').

Si desea agregar un archivo existente con la ruta relativa correspondiente, primero debe crear el archivo en la ruta relativa del sistema coincidente, desde fuera de Visual Studio. Luego puede Agregar archivo existente en Visual Studio.


Si desea abrir un proyecto existente desde GitHub, debe hacer lo siguiente (estos son solo pasos para Visual Studio 2013 !!!!. Y más reciente, ya que en versiones anteriores no hay una instalación Git incorporada):

  1. Explorador de equipos → Conectar a teamProjects → Local GitRepositories → Clonar .

  2. Copie / pegue su dirección de GitHub desde el navegador.

  3. Seleccione una ruta local para este proyecto.


Si el repositorio deseado ya existe (tal vez en GitHub), entonces puede clonarlo en su sistema local y luego copiar el directorio de la solución en él. A continuación, agregue los archivos, envíe los archivos y presione el local. Esto puso la solución en un repositorio.


Simplemente haga clic derecho en su solución y seleccione Agregar al control de fuente . Luego selecciona Git.

Ahora sus proyectos se han agregado a un control de fuente local. Haga clic con el botón derecho en uno de sus archivos y seleccione Confirmar .

Luego ingrese un mensaje de confirmación y seleccione Confirmar . Luego seleccione Sincronizar para sincronizar su proyecto con GitHub. Requiere tener un repositorio de Git. Vaya a GitHub, cree un nuevo repositorio, copie el enlace del repositorio y agréguelo a su servidor remoto de control de código fuente. Seleccione Publicar .

Eso es todo.


Usando SourceTree :

Haga clic con el botón derecho en el nombre de la solución en Solution Explorer. Seleccione "Agregar al control de fuente" .

Luego dirígete a SourceTree y selecciona Clonar / Nuevo . Seleccione Agregar carpeta de trabajo y señale el nuevo lugar de Git que acaba de hacer dentro de su solución.

Ve y toma la dirección de clon para un Git vacío, (Bitbucket o GitHub) y regresa a SourceTree, haz clic derecho en Remotes y agrega New Remote . (Tenga en cuenta que en las versiones modernas, vaya a RepositoriosAgregar Remoto ... Pegue su URL en ese cuadro y presione Aceptar .

Así es como puedes hacer tu compromiso y empuje inicial.


Git en Visual Studio: agregue el proyecto existente ; cómo publicar su repositorio local en un proyecto en GitHub, GitLab o similar.

Por lo tanto, ha creado una solución y desea cargarla y versioncontroller a través de su cuenta de Git en alguna parte. Visual Studio 2015 tiene herramientas en Team Explorer para esto.

Como menciona Meuep, cargue su solución y luego navegue File >> Add to Source Control . Este es el equivalente de git init . Entonces tendrás esto:

Ahora, seleccione Settings >> Settings Repository Settings y vaya a Remotos .

Configure el origin (asegúrese de poner este nombre reservado allí) y configure los URI.

Luego puede usar Add , Sync y Publish .