#VS2017 – Mejoras en registro de servidores en el panel Team Explorer

Hola !

Hoy también comentaré uno de los cambios que me ha gustado en Visual Studio 2017 RC. En este caso es en panel para registrar y trabajar con servidores Team Foundation, dentro del panel Team Explorer.

Lo primero que me llamó la atención es que se diferencian claramente los servidores TFS y Team Services. En el registro de Team Services podemos ver que la nueva UI es bastante más amigable, y que contiene mejoras como por ejemplo ver si un TP está creado utilizando GIT o TFVC.

01

Una ves seleccionado un Team Project de tipo TFVC, las opciones naturales que tenemos son las siguientes

  • Connect
  • Map & Get
  • Map

En el caso de un TP con GIT tendremos

  • Connect
  • Clone
  • Clone w/ Submodules

03

La pestaña de Team Foundation Server es similar, aunque aquí podemos ver también las Team Project Collection con los Team Projects de cada una.

02

Y poco más con respecto a este cambio. Si bien es una acción que no realizaremos diaramente, se agradecen estos pequeños detalles.

Saludos @ Toronto

El Bruno

References

Advertisements

#VS2015 – ShowMyGitBranch, nos indica rápidamente en que rama de #GIT estamos trabajando ;) #VSGallery

Hola!

Viernes de extensiones para Visual Studio 2015. Hoy toca una extensión, que solo hace una cosa y la hace muy bien:

Muestra en el title bar de Visual Studio 2015, el nombre de la rama de GIT donde estamos trabajando

Al alguno puede parecerle poco, a mí me viene genial. Un video que lo dice todo.

2 veces me ha pasado de liarla parda, por trabajar en una rama que no corresponde; y luego llegan esos fabulosos días de merge.

Esta extensión no me asegura que no me equivoque, pero me deja ver de un vistazo la rama en la que estoy.

Enjoy your weekend!

Saludos @ Madrid

/El Bruno

References

– Show My Git Branch https://visualstudiogallery.msdn.microsoft.com/6eef160a-4765-4f6b-8064-31ecd16896c1

– El Bruno, cómo empezar con GIT https://elbruno.com/2012/08/06/git-howto-empezar-con-git/

– El Bruno, VS2015 Git Commit Formatter https://elbruno.com/2015/06/19/vs2015-git-commit-formatter/

#VS2015 – Pull Request from VS IDE ? in the near future …

Hola!

For sure, you already know what is a Pull Request. For the ones working with Git, is a key piece for the collaboration process. The most basic definition could be: A user requests that the changes made in a fork of a repository, are implemented in the original repository.

GitHub Pull Request interface Is very popular

Team Foundation Server also allows us to work with Pull Request using web interface

However, as a string Visual Studio user, I miss this feature inside the IDE. If you are used to work in a single tool, you try to perform most of your tasks inside this tool. The good news is that, a few days ago, Jeremy Epling, on the Visual Studio ALM blog, wrote some of the features that are working both for Visual Studio Team Foundation Server. One of them related to the ability to work with Pull Requests in the IDE.

Pull Requests in Visual Studio

A major part of most Git workflows is reviewing code submissions using pull requests. The current experience in Visual Studio is a link to the website, but we’re updating it so you can accomplish more of the pull request workflow inside Visual Studio. You’ll be able to create a new pull request, and view active pull requests assigned to you or created by you. Later, we’ll bring an improved experience for pull requests to Team Explorer Everywhere.

Pull Requests are easier to find and review

No one wants to dig through a long list to find a pull request. To make it easier, the pull requests relevant to you will be grouped together and sorted to the top. You can still get to all pull requests, as well as filter them by their status and who they’re assigned to.

When you get to the pull request you want, the new details page will make it easy to find the status and act on it. Reviewers will have a clear way to provide feedback and approve the pull request. Owners will have an easy way to see the status and merge. When the pull request is complete, you can customize the merge message and a merge commit will always be created so it’s easier to view the repositories history.

Let’s hope for the implementation in this feature does not take long to become public. And then we can start give our Feedback and thus improve the experience of Visual Studio

Saludos @ Madrid

/El Bruno

References

· GitHub Using Pull Requests https://help.github.com/articles/using-pull-requests/

· Git Experience Features http://blogs.msdn.com/b/visualstudioalm/archive/2015/08/27/git-experience-futures.aspx

#VS2015 – Pull Request en el IDE ? dentro de poco tiempo …

Hola!

Seguro que ya sabes lo que es un Pull Request, es una de las piezas clave cuando trabajas con Git. Es una de las formas más básicas de colaboración, donde un usuario pide que los cambios que ha realizado en un fork de un repositorio, se apliquen en el repositorio original desde el que se creó el fork.

Uno de los sitios donde más se trabaja con Pull Request es en GitHub, y la interfaz para crear un Pull Request es bastante conocida

Team Foundation Server también nos permite trabajar con Pull Requests desde la interfaz web

Sin embargo, echamos de menos esta funcionalidad en el IDE. Cuando te acostumbras a trabajar en una única herramientas, pues lo mejor es no salir de ella. Hace unos días, Jeremy Epling, en el blog de Visual Studio ALM, comentaba algunas de las funcionalidades en las que están trabajando tanto para Visual Studio como para Team Foundation Server. Una de ellas relacionada con la capacidad de trabajar con Pull Requests en el IDE.

Pull Requests in Visual Studio

A major part of most Git workflows is reviewing code submissions using pull requests. The current experience in Visual Studio is a link to the website, but we’re updating it so you can accomplish more of the pull request workflow inside Visual Studio. You’ll be able to create a new pull request, and view active pull requests assigned to you or created by you. Later, we’ll bring an improved experience for pull requests to Team Explorer Everywhere.

Pull Requests are easier to find and review

No one wants to dig through a long list to find a pull request. To make it easier, the pull requests relevant to you will be grouped together and sorted to the top. You can still get to all pull requests, as well as filter them by their status and who they’re assigned to.

When you get to the pull request you want, the new details page will make it easy to find the status and act on it. Reviewers will have a clear way to provide feedback and approve the pull request. Owners will have an easy way to see the status and merge. When the pull request is complete, you can customize the merge message and a merge commit will always be created so it’s easier to view the repositories history.

Esperemos que la implementación no tarde mucho en llegar al público, para que podamos comenzar a dar nuestro Feedback y así continuar mejorando la experiencia de Visual Studio

Saludos @ Madrid

/El Bruno

References

· GitHub Using Pull Requests https://help.github.com/articles/using-pull-requests/

· Git Experience Features http://blogs.msdn.com/b/visualstudioalm/archive/2015/08/27/git-experience-futures.aspx

#VS2015 – Associate Recent WorkItems, very useful extension if you perform #CheckIn actions again and again with the same WorkItem

Hola!

Again Visual Studio Extension Friday. Today’s extension is very useful when you perform Check-ins associated to the same WorkItem again and again. I learn the WorkItem id number, and I quickly add it into the Pending Changes panel, or can search for the WorkItem using a WorkItem Query. Anyways this extension make the CheckIn process much faster.

The extension display the latest 5 WorkItems used in the current Team Project, and you can choose to associate your CheckIn action to these WorkItems, or even open them.

Like always, a quick video is the better explanation.

Enjoy your weekend!

Saludos @ Madrid

/El Bruno

References

– Osiris Associate Recent WorkItems https://visualstudiogallery.msdn.microsoft.com/3fa82205-e0f0-4874-a38b-023435fa2802

#VS2015 – Associate Recent WorkItems, te evitas seleccionar una y otra vez el mismo WorkItem

Hola!

Otro Viernes de extensiones para Visual Studio 2015. La extensión de hoy es muy útil si trabajas con Team Foundation Server y haces CheckIns constantes asociados al mismo WorkItem.

En mi caso, me he aprendido de memoria los WorkItems Ids y los ingreso a mano en el panel de Pending Changes. Otra opción es buscarlos utilizando una WorkItem Query. Esta extensión, nos presenta los últimos 5 WorkItems con los que hemos trabajado en el Team Project y desde el mismo podemos asociarlo con nuestros cambios.

Desde el panel desplegamos un menú contextual y podemos, abrir el WorkItem o asociarlo. Como siempre mejor verlo en acción

Enjoy your weekend!

Saludos @ Madrid

/El Bruno

References

– Osiris Associate Recent WorkItems https://visualstudiogallery.msdn.microsoft.com/3fa82205-e0f0-4874-a38b-023435fa2802

[#VS2015] Tag Admin, cool extension to manage WorkItems Tags

Hello!

These 2 great developers Utkarsh Shigihalli and Tarun Arora, now bring us a panel to the Visual Studio IDE that we have been missing from a while: WorkItem Tags administrator .

When you start using the tagging capabilities in TFS the working process becomes much more powerful. However, is a pity that from the Visual Studio IDE, we do not have many options to take advantage of this.

The extension Tag Admin, comes to solve these problems with the following features

  1. View Active tags
  2. Rename tag
  3. Delete tags
  4. View work items linked to tags
  5. Supports both VSO and TFS
  6. Use Integrated Authentication

For example, within Team Explorer we can see the new option “Tag Admin

TA01

Once you select it, you will see a group with all the tags that are in this TP.

TA02

When you select one or more tags, we can see the capabilities associated with it, or delete or rename the Tag.

ta03

The truth is that it is more than useful

Greetings @ Home

/El Bruno

Download: https://visualstudiogallery.msdn.microsoft.com/057740ff-86be-4a44-b2bb-7e6d68b75455

[#VS2015] Tag Admin, panel para administrar los WorkItems Tags

Hola!

La gran pareja que hacen Utkarsh Shigihalli y Tarun Arora ahora nos traen un panel al IDE que la verdad es que se hecha en falta desde hace tiempo: Administrador de Tags.

Cuando comienzas a etiquetar con tags los WorkItems en TFS la verdad es que el modelo de organización se vuelve mucho más potente. Sin embargo es una pena que desde el IDE de Visual Studio no tengamos muchas opciones de aprovechar esto.

La extensión Tag Admin, viene a solucionar esos problemas con las siguientes funcionalidades

  1. View Active tags
  2. Rename tag
  3. Delete tags
  4. View work items linked to tags
  5. Supports both VSO and TFS
  6. Uses Integrated Authentication

Por ejemplo, dentro del Team Explorer podemos ver la nueva opción “Tag Admin

TA01

Una vez seleccionada la misma, podremos ver un grupo con todos los tags que se encuentren en ese TP.

TA02

Cuando seleccionamos uno o más tags, podremos ver los WorkItems asociados al mismo, o eliminar o renombrar el Tag.

ta03

La verdad es que es más que útil

Saludos @ Home

/El Bruno

Descarga: https://visualstudiogallery.msdn.microsoft.com/057740ff-86be-4a44-b2bb-7e6d68b75455

[#VS2013] Team Explorer Auto Associate Merge

image

Hello!

a couple of weeks ago this extension would have saved me many headaches and tons of time. It basically allows you to do a merge of 2 changesets directly from the Team Explorer panel. That seems rather simple, but when you get to do it several times since the merge menu, you find yourself overwhelming.

Once installed we can see the new option “Merge candidates”

image

When you select this option, see a list of all the branches that we have in our TP (this option should improve a bit, especially when you have many branches). Then we select a branch, we see its related branches and we can already see the ChangeSets that we could use to make a merge.

image

Now when we select the changeset that we will work, we will see the checkIn process starts. We can see the warnings, conflicts and failures in this action, or if we are lucky, everything is OK at the first

image

It is possible to download the source code of the extension from CodePlex at https://teamexplorerext.codeplex.com/, and there is also a version for Visual Studio 2012 in http://visualstudiogallery.msdn.microsoft.com/b54d49ea-ce4a-4fd6-8ba9-35f464f15575

Greetings @ Home

El Bruno

imageimageimageGoogle

[#VS2013] Team Explorer Auto Associate Merge

image

Hola !

hace un par de semanas esta extensión me hubiese ahorrado bastantes dolores de cabeza. Básicamente lo que hace es permitr hacer un merge de 2 changesets directamente desde el Team Explorer. Esto que parece algo simple, cuando te toca hacerlo de manera repetitiva varias veces desde el menu de merge, pues te termina agobiando.

Una vez instalado podemos ver la nueva opción “Merge candidates”

image

Cuando seleccionamos esta opción, vemos un listado con todos los branches que tenemos en nuestro TP (esta opción debería mejorar un poco, especialmente cuando tienes muchos branches). Luego seleccionamos un branch, vemos sus branches relacionados y ya podemos ver los ChangeSets que podríamos utilizar para hacer un merge.

image

Ahora cuando seleccionamos el changeset con el que trabajaremos, veremos como comienza el proceso de checkIn. Podemos ver los warnings, conflictos y fallos en esta acción, o si tenemos suerte, todo OK a la primera

image

Es posible descargar el source code de la extensión desde CodePlex en https://teamexplorerext.codeplex.com/, y además hay una versión para Visual Studio 2012 en http://visualstudiogallery.msdn.microsoft.com/b54d49ea-ce4a-4fd6-8ba9-35f464f15575

Saludos @ Home

El Bruno

image image image Google