usar - Visual Studio: ¿cómo crear un proyecto desde el repositorio existente de GitHub?
instalar git en visual studio code (3)
¿Tiene algún código en ese repositorio que quiera abrir? Supongo que no, en cuyo caso necesita crear un nuevo proyecto VS (al igual que crearía un nuevo proyecto Eclipse y lo tendría en su área de trabajo)
Vaya a Archivo, Nuevo ..., Proyecto ... y elija el tipo de proyecto que desee. Asigne un nombre al proyecto y establezca la ubicación para que sea una carpeta DENTRO de la carpeta a la que clonó su repositorio Git antes (es decir, c: / mycode / mygitproject). También dale un nombre a tu solución. Una "Solución" en Visual Studio es un contenedor para los proyectos que contiene, algo así como lo más parecido a un espacio de trabajo o un conjunto de trabajo en Eclipse, pero no exactamente lo mismo.
Entonces, Visual Studio debería ser lo suficientemente inteligente como para darse cuenta de que esto está en el repositorio de Git y le permite comprometerse localmente, así como también presionar / jalar a GitHub, etc.
Finalmente, mientras trabajo con el equipo que creó Visual Studio Tools para Git , te recomiendo encarecidamente que consigas una línea de comando si quieres hacer cosas más poderosas con Git además de simplemente codificar, push / tirando de cambios y ramificando o fusionando ramas. Si está trabajando en contra de GitHub, entonces también puede instalar GitHub para Windows, que traerá consigo algunas herramientas de Git o puede instalar Git para Windows y también instalar Posh-Git separado. Todas estas cosas funcionan juntas y le dan el máximo poder de Git, pero puede elegir la herramienta que mejor se adapte a usted. Probablemente encuentre un flujo de trabajo de Clone usando GitHub para Windows, confirme / presione / tire / ramifique / fusione en VS y luego Posh-Git si hace cosas más avanzadas o si quiere ajustes manuales.
Vengo de antecedentes de Eclipse y aparentemente me falta algo.
Existe un proyecto GitHub existente con código JS y me gustaría comenzar a agregarle naturaleza TypeScript, un tipo a la vez.
He seguido este tutorial para clonar el proyecto de GitHub a mi "repositorio git local". Ahora la ventana de Team Explorer lo muestra como un repositorio local y puedo enviar cambios, etc. pero no es un proyecto y no sé cómo abrirlo como proyecto (quiero abrirlo como proyecto de TypeScript ).
El flujo de trabajo al que estaba acostumbrado desde Eclipse sería simplemente Nuevo -> Otro -> SVN -> Proyectos de caja desde SVN que es seguido automáticamente por el Asistente de proyecto nuevo.
¿Cómo puedo clonar un proyecto JS existente de GitHub y convertirlo en un proyecto TypeScrip mientras mantengo la estructura de carpetas existente?
EDITAR: Estoy usando Visual Studio Express y estoy limitado a la extensión nativa de Git .
Lo que típicamente hago en esta situación;
Clonar repositorio usando Git en Visual Studio; o use GitHub para Windows y Clone in Desktop desde la página web del proyecto Git. Esto creará un directorio (repositorio) con los archivos de proyecto donde usted especifique.
En Visual Studio, File-> New-> crea un nuevo proyecto a partir del código existente. Desde el asistente, seleccione C # o C ++ (cualquiera que sea su elección, realmente no importa)
El asistente requiere una ubicación de archivo de proyecto: indique la ubicación de la carpeta de Git que contiene los archivos de proyecto (donde clonó el repositorio del proyecto).
El asistente requiere un nombre de proyecto único, por ejemplo, puede usar el nombre del proyecto Git con VisualStudio (o VS) adjunto al final.
Git ahora estará sincronizado y podrás ver todos los archivos de git. Hacer cambios los controlará y le permitirá impulsarlos al proyecto, etc.
***** De manera predeterminada, Git querrá verificar el archivo .csproj recién creado que crea Visual Studio para permitirle abrir el proyecto en Visual Studio. Solo querrá arrastrar esto a la sección de cambios excluidos porque lo más probable es que el proyecto en cuestión no use Visual Studio. **
Lo resolví abriendo el sitio como un sitio web. Archivo-> Abrir-> Sitio web.
No se requieren archivos de proyecto / archivos de solución. Simplemente abre la carpeta en el explorador de soluciones.
Para convertirlo en un proyecto mecanografiado, simplemente agregue un archivo tsconfig.json al directorio.