¿Cómo puedo actualizar la lista de ramas remotas en mi panel de Visual Studio 2017 Team Explorer?


¿Cómo puedo actualizar la lista de ramas remotas en mi panel de Visual Studio Team Explorer?

En el panel Visual Studio 2017, Team Explorer, Branches, pude ver las aproximadamente 10 ramas en nuestra instancia VSTS.

Luego, en Chrome, eliminé algunas de las ramas más antiguas y creé una nueva rama.

Cambió de nuevo a VS 2017, pero la lista de controles remotos/ramas de origen todavía muestra la lista anterior, y no puedo encontrar de todos modos para actualizarla.

Traté de cambiar a un repo, la actualización de F5 en el encabezado team Explorer, incluso cerré y reabrí VS 2017 ... pero nada actualiza la lista para que coincida con lo que muestra el portal VSTS

Author: SteveC, 2017-07-19

4 answers

Si desea que Visual Studio 2017 SIEMPRE pode en fetch (lo hago, añado y elimino MUCHAS ramas para el trabajo de interfaz de usuario), una vez que instale Git de 3rd party (puede hacerlo desde la Configuración dentro de Team Explorer, sección Git) habrá una nueva opción en la Configuración Global (también en la sección Git) para 'Podar ramas remotas durante fetch' que puede establecer en True. No tenía esta opción antes de actualizar mi VS a 15.5 (estaba en 15.0).

Ubicación del ajuste de la ciruela pasa

 55
Author: TerraElise,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-02 23:50:29

En su directorio repo local, debe usar el comando git fetch -p (o git fetch --prune). Luego encontrará que las ramas eliminadas del control remoto no se mostrarán en remotes/origin en el panel VS Ramas.

Esto se debe a que git fetch no comprobará que las referencias de seguimiento existan o no desde el repositorio remoto. Pero para git fetch -p, comprobará si las referencias de seguimiento existen o no y eliminará las que no existen antes de obtenerlas.

 17
Author: Marina Liu - MSFT,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-21 12:36:55

Se puede obtener en Visual Studio Team Explorer.

View = > Team Explorer

introduzca la descripción de la imagen aquí

 10
Author: Erik Hakobyan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-20 14:56:23

Primero tienes que buscar. Todo lo que Visual Studio está haciendo es interactuar con su repositorio local. Si no traes las ramas del control remoto, no sabrá que están presentes.

 5
Author: Daniel Mann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-19 13:44:31