visual studio instalar extensions conflicts code git visual-studio-2015 team-explorer

instalar - Eliminar la asignación de git en Visual Studio 2015



visual studio code git graph (17)

Version corta

  1. Elimine la entrada apropiada (y | ies) en HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/14.0/TeamFoundation/GitSourceControl/Repositories .

  2. Elimine HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/14.0/TeamFoundation/GitSourceControl/General/LastUsedRepository si es lo mismo que el repositorio que está intentando eliminar.

Antecedentes

Parece que Visual Studio rastrea todos los repositorios git que ha visto. Incluso si cierra el proyecto que hacía referencia a un repositorio, aún pueden aparecer entradas antiguas en la lista.

Este problema no es nuevo en Visual Studio:

VS2013 - ¿Cómo elimino el repositorio git local de la ventana del explorador del equipo cuando la opción Eliminar siempre está desactivada?

¿Eliminar Git vinculante de la solución Visual Studio 2013?

Todo esto parece mucho trabajo para algo que probablemente debería ser una característica incorporada. Las "soluciones" anteriores mencionan hacer modificaciones al archivo .git, etc .; No me gusta la idea de tener que cambiar cosas fuera de Visual Studio para afectar las cosas dentro de Visual Studio. Aunque mi solución necesita hacer algunas ediciones del registro (y es externa a VS), al menos estas solo afectan a VS. Aquí está la solución (lea: hack):

Instrucciones detalladas

Asegúrese de cerrar Visual Studio 2015 antes de seguir estos pasos.

1. Abra regedit.exe y navegue hasta

HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/14.0/TeamFoundation/GitSourceControl/Repositories

Es posible que vea múltiples valores "hash" que representan los repositorios que VS está rastreando.

2. Encuentre el repositorio git que desea eliminar de la lista. Mire el name y los valores de path para verificar el repositorio correcto para eliminar:

3. Elimine la clave (y las subclaves correspondientes).

(Opcional: antes de eliminar, puede hacer clic con el botón derecho y elegir Exportar para hacer una copia de seguridad de esta clave en caso de que cometa un error.) Ahora, haga clic derecho en la clave (en mi caso, esto es AE76C67B6CD2C04395248BFF8EBF96C7AFA15AA9 y seleccione Eliminar ).

4. Compruebe que la clave LastUsedRepository apunta a "otra cosa".

Si la asignación de repositorio que está tratando de eliminar en los pasos anteriores se almacena en LastUsedRepository , entonces también deberá eliminar esta clave. Primero navegue a:

HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/14.0/TeamFoundation/GitSourceControl/General

y elimine la clave LastUsedRepository (VS volverá a crear la clave si es necesario). Si le preocupa eliminar la clave, puede modificar el valor y establecerlo en una cadena vacía:

Cuando abra Visual Studio 2015 nuevamente, el enlace del repositorio git ya no debería aparecer en la lista.

Esta pregunta no tiene nada que ver con git en sí; más bien, tiene que ver con eliminar un enlace / mapeo a un repositorio git que Visual Studio 2015 (VS2015) ha visto anteriormente.

Aquí hay una captura de pantalla del problema:

Observe que el botón Eliminar está atenuado (deshabilitado). ¿Cómo puedo eliminar esta entrada de la lista "Repositorios locales de Git"?


  1. Navega a tu directorio de proyectos
  2. Haga clic en la carpeta Menú-> Herramientas-> Opciones de carpeta
  3. Seleccione la pestaña Ver
  4. Seleccione En Archivo y carpetas, Mostrar archivos, carpetas y unidades ocultos
  5. Haga clic en Aceptar
  6. Eliminar la carpeta .git
  7. Cierra y vuelve a abrir Visual Studio
  8. Abre tu proyecto
  9. Hecho. :)

Codificación segura


Además de la respuesta de Juliano Nunes Silva Oliveira , la forma más simple y limpia sin piratear el regedit, eliminar las carpetas ocultas .git o cambiar la configuración de VS15 es conectarse a un repositorio diferente. Cuando esté conectado, verá el texto del otro repositorio en negrita y luego seleccione su repositorio local de Git . Ahora ves que el

Eliminar

el elemento de menú está habilitado para que pueda eliminar su repositorio local de Git .

Es el mismo tipo de comportamiento cuando se trata de Branches cuando se usa Git con Visual Studio 2015. Debe seleccionar una rama diferente antes de poder eliminar la rama que desea eliminar.

Para aquellos que necesitan visualización para entenderlo mejor. ver imagen del enlace: cómo se hace

Codificación feliz


Conéctese a un repositorio diferente (lo intenté con un repositorio TFS), luego vaya a Administrar conexiones, haga clic derecho en el repositorio Git y es posible que pueda eliminarlo.

Pero aún debe eliminar manualmente la carpeta .git y los archivos de la ruta del proyecto antes de abrir la solución nuevamente.


Eliminar la carpeta oculta .git funcionó para mí.


Es tan simple,

  1. asegúrese de no estar conectado al proyecto que desea eliminar
  2. proyecto está cerrado en el explorador de soluciones

    Eso es todo, si vuelve a intentarlo ahora, la acción de eliminar se habilitará


Herramientas -> Opciones -> Control de fuente -> Complemento de control de fuente actual: Ninguno


La extensión NoGit simplemente oculta el problema, apagando el proveedor de control de fuente Git cada vez que se carga la solución. Hace este trabajo para cada solución que se carga en Visual Studio.

Lo resolví abriendo otro proyecto y eliminando el repositorio Git de los repositorios locales de Git, como sugirió Chris C. (Ver> Explorador de equipos> Repositorios locales de Git, seleccione el repositorio que debe eliminarse y haga clic en Eliminar). Luego eliminé la carpeta .git de la ruta del proyecto, como lo sugiere helix. ¡Reabrimos el proyecto y finalmente la integración de Git se fue!


La respuesta anterior no me funcionó. Las entradas del registro se volverían a agregar automáticamente cuando abriera la solución en Visual Studio. Sin embargo, encontré la resolución en uno de los enlaces en la respuesta de Matthews, por lo que todavía le doy el crédito por la respuesta correcta.

¿Eliminar Git vinculante de la solución Visual Studio 2013?

Elimine la carpeta oculta .git en su carpeta de soluciones.

También .gitignore archivos .gitattributes y .gitignore solo para mantener limpia mi carpeta.


La solución es mucho más simple que eso. Simplemente necesita eliminar tres archivos del proyecto UNC Path.

Navegue a la ruta UNC de su solución.

Ejemplo: C: / Usuarios / Su nombre de usuario / Documentos / Visual Studio 2015 / Proyectos / Su carpeta de proyectos

Luego, elimine permanentemente ("SHIFT + DEL") los archivos y la carpeta .git* . Hay dos archivos y una carpeta, que pueden estar ocultos, así que asegúrese de tener sus carpetas y opciones de búsqueda> Ver> mostrar archivos, carpetas y unidades ocultos (botón de radio) seleccionados.

Los archivos para eliminar permanentemente son:

.gitignore (archivo)

.gitattributes (archivo)

.git (carpeta)

Vuelva a abrir Visual Studio y no habrá más relación con el control de código fuente de Git. Si quisiera llevarlo tan lejos como eliminarlo del registro como se mencionó anteriormente, podría hacerlo, pero eso no debería ser necesario aparte del "mantenimiento" de su máquina.


No puede eliminar el repositorio git local cuando ya está conectado. así que cierre la solución, abra otra solución y luego elimine el repositorio local de git. no olvides eliminar la carpeta oculta .git funciona para mí


Pasé un tiempo para eliminar la integración de git de mi proyecto visual studio 2015. cada vez que elimino git de Visual Studio y agrego TFS siguiendo esto - Herramientas -> opción -> sourceControl -> selección de complemento -> Servidor de base de Visual Studio Team, solía volver.

Mi solución fue ...

haciendo la ubicación física de mi proyecto: Mostrar todos los archivos ocultos. Puede hacer esto mostrando los archivos ocultos y la opción de carpeta de Windows. entonces me doy cuenta de que había una carpeta oculta llamada .git algo. Mantuve una copia de seguridad completa de mi carpeta de proyecto y también la carpeta git cualquier otra copia de seguridad que fuera necesaria (guardé esta copia de seguridad en caso de que mi proyecto se rompa, para que pueda volver a la condición anterior).

luego he eliminado la carpeta oculta .git y cualquier otro archivo relacionado con .git.

entonces trato de Herramientas -> opción -> control de fuente -> selección de complemento -> Servidor de base de Visual Studio Team. luego abro el proyecto por visual studio- File -> open -> project / solution ..

después de eso, me di cuenta en el explorador de soluciones, haciendo clic con el botón derecho en el nombre de la solución, veo la opción "Control de fuente", y también en el proyecto, haga clic con el botón derecho y veo "Agregar protección al control de fuente" ... y esta vez no agregó solución a git. .

también es bueno eliminar cualquier conexión git de su explorador de control de fuente ... si hay alguna ...

así que lo principal es asegurarse de que no haya un archivo git oculto en su archivo de proyecto y cualquier otra extensión git ... espero que esto sea útil para alguien ...


Simplemente busca la presencia del directorio .git en la carpeta de la solución. Elimine esa carpeta, posiblemente oculta, y Visual Studio ya no lo considerará un proyecto git.


Un repositorio de Git se puede eliminar de la lista de repositorios locales de Git en VS-2015 cuando ya no es el proyecto activo.

Su captura de pantalla solo tiene un repositorio presente, y está activa, por lo que no puede eliminarla.

Cuando tiene dos o más repositorios, uno de ellos se mostrará en NEGRITA que representa el repositorio activo. Otros repositorios no activos pueden, en ese momento, ser eliminados.

Entonces, para resolver su problema, si se conecta con un segundo repositorio local, podrá eliminar el que está resaltando en su captura de pantalla.

Desafortunadamente, Team Explorer parece mantener siempre un repositorio activo. No estoy seguro de cómo convencerlo de que lo deje ir por completo sin cambiar a otro repositorio.


Vaya a Control Panel/User Accounts/Credential Manager y seleccione Windows Credential luego elimine la cuenta de git.


descargue la extensión de microsoft e instálela para eliminar la extensión GIT de Visual studio y SSMS.

https://marketplace.visualstudio.com/items?itemName=MarkRendle.NoGit

SSMS: edite el archivo ssms.pkgundef que se encuentra en C: / Archivos de programa (x86) / Microsoft SQL Server / 130 / Tools / Binn / ManagementStudio / ssms.pkgundef y elimine todas las entradas relacionadas con git


@Matthew Kraus Haga clic en herramientas en la barra de menú, luego haga clic en Opciones, busque el control de origen y luego seleccione "Ninguno" de la lista desplegable y haga clic en Aceptar. Elimine la carpeta oculta .git de su carpeta de proyecto. Vuelva a abrir su proyecto.