[#TFS2013] HowTo: make a Get Latest with a BAT (after the PowerShell version)

image

Hello.

Every time I open Visual Studio I have to do a Get Latest from several sources to get my code updated. Repetitive tasks are the measure which defines a good programmer, so that’s why a few years ago, I created a BAT file with the following content

TF.exe get “$/ location1/sampling/dev” recursive force
TF.exe get “$/ location2/sampleB/dev” recursive force
TF.exe get “$/ location2/sampleB/main” recursive force

 

So simple, no?, with one click I get the latest code of these 3 branches.

Greetings @ La Finca

El Bruno

imageimageimageGoogle

[#TFS2013] HowTo: hacer un Get Latest con un BAT (despues la version con PowerShell)

image

Hola.

No se ustedes, pero yo es abrir el Visual Studio y tener que hacer un Get Latest de varias sources para estar al día. Como las tareas repetitivas son la medida por la que se define un buen programador, pues hace ya bastantes años que me cree un archivo BAT con el siguiente contenido

tf.exe get “$/location1/sampleA/dev” recursive force
tf.exe get “$/location2/sampleB/dev” recursive force
tf.exe get “$/location2/sampleB/main” recursive force

 

¿Bastante auto explicativo no?, y así de un tirón tengo lo último de estas 3 ramas.

Hoy por motivos que dejo para otro post, lo he tenido que actualizar a PoweShell; pero … esa es otra historia.

Saludos @ Home

El Bruno

image image image Google

[#CODEPLEX] TFS Administration Tool 2.2 with #TFS2012 support

image

Buenas,

If you have to administer or manage an instance of TFS2010 surely you know TFS Administration Tool . This tool allows to manage users from a single point to TFS, Reporting Services and SharePoint, so you save quite a few clicks and changes between tools.

New version 2.2 now supports TFS2012 and also does not require have installed Team Explorer 2010 assemblies to run. By now with Team Foundation Service, this tool is not needed, also will have targeted by doubts Guiño

Download: http://tfsadmin.codeplex.com/downloads/get/540190

 

Saludos @ Home

El Bruno

image image image

[#CODEPLEX] TFS Administration Tool 2.2 con soporte para #TFS2012

image

Buenas,

si tienes que administrar o gestionar una instancia de TFS2010 seguramente conoces TFS Administration Tool. Esta herramienta permite gestionar desde un único punto los usuarios para TFS, Reporting Services y SharePoint, con lo que te ahorras bastantes clics y cambios entre herramientas.

La nueva versión 2.2 ya soporta TFS2012 y además no requiere tener instalado los ensamblados de Team Explorer 2010 para funcionar. Por ahora con Team Foundation Service, esta herramienta no es necesaria, igualmente la tendré apuntada por las dudas Guiño

Descarga: http://tfsadmin.codeplex.com/downloads/get/540190

Saludos @ Home

El Bruno

image image image

[#TFS2012] HowTo: Actualizar una base de datos Visual Source Safe a Team Foundation Server 2012

image

Buenas,

hoy en las comunidades internas de Avanade surgieron un par de escenarios de migración / actualización de diferentes repositorios de control de código fuente hacia Team Foundation Server 2012. Yo me quedé un poco sorprendido al ver que todavía teníamos escenarios donde era necesario actualizar de VSS (Visual Source Safe) hacia TFS.

Antes la herramienta era parte de TFS, ahora está disponible en la Visual Studio Gallery como “Visual Source Safe Upgrade Tool for Team Foundation Server”. Esta herramienta te permite trabajar con TFS2012, TFS2012 y Team Foundation Service. Y finalmente es posible leer la documentación relacionada en http://msdn.microsoft.com/en-us/library/ms253060.aspx.

Si todavía estas trabajando con VSS, te recomiendo QUE POR FAVOR DEJES DE UTILIZAR VISUAL SOURCE SAFE!!! te ahorrarás muchos problemas e inclusive puedes utilizar el nuevo y gratis Team Foundation Service para migrar y alojar tus proyectos.

Descarga: http://visualstudiogallery.msdn.microsoft.com/867f310a-db30-4228-bbad-7b9af0089282

Saludos @ Home

El Bruno

image image image

[#TFSSERVICE] Que coste tiene TFS On The Cloud?

image

Buenas,

después del artículo en el MSDN Flash, y de algunos eventos de Visual Studio 2012; me vienen repitiendo la siguiente pregunta desde hacer varios meses.

¿Qué coste/precio tiene TFSPreview / TFSService / TFS On The Cloud?

Pues la respuesta es simple: HOY ES GRATIS. Si ya sé que es una respuesta un tanto ambigua, sin embargo actualmente no hay confirmación de precios, solo sabemos que hoy POR CERO €UROS tenemos:

  • Un control de código fuente centralizado que además se integra con GIT para escenarios descentralizados
  • Un servidor de compilación que nos permite implementar escenarios de Integración Continua (CI), Continuous Deployment, etc. Inclusive podemos montar nuestros propios servidores de compilación.
  • Un gestor de elementos que nos permite tener trazas en bugs, tareas, user stories, etc.
  • Una interfaz web de gestión, con tableros Kanban, informes de progreso, etc

Y repito, todo gratis. Lo mejor de todo esto es que cuando el producto deje de estar en estado preview, seguirá existiendo un modelo gratis. Mas información aquí.

Referencia: http://tfspreview.com/en-us/pricing/information/

 

Saludos @ Home

El Bruno

image image image

[#TFS] Separate installer for the client of Team Foundation Server object model 2010 SP1

image

Buenas,

today I came across a question of those that leave me with a little crooked mouth. It is that an acquaintance that is developing extensions for TFS with the SDK (and in Java part!) I was wondering if it was really necessary to install Visual Studio 2010 or Team Explorer.

The truth is that the first answer that came to mind was a Yes, but then I remembered that there’s this package and it is exactly for this scenario

Team Foundation Server 2010 SP1 Object Model Installer

Download: http://visualstudiogallery.msdn.Microsoft.com/a37e19fb-3052-4fc9-bef7-4a4682069a75

Although, of course, you still need a CAL to connect you, although it does not validate.

Saludos @ La Finca

El Bruno

image image image

[#TFS] Instalador separado para el modelo de objetos cliente de Team Foundation Server 2010 SP1

image

Buenas,

hoy me encontré con una pregunta de esas que me dejan con la boca un poco torcida. Resulta que un conocido que está desarrollando unas extensiones para TFS con el SDK (y en Java una parte!) me preguntaba si era realmente necesario instalar Visual Studio 2010 o el Team Explorer.

La verdad es que la primera respuesta que me vino a la mente era un SI, pero luego recordé que existe este paquete y que sirve exactamente para este escenario

Team Foundation Server 2010 SP1 Object Model Installer

Descarga: http://visualstudiogallery.msdn.microsoft.com/a37e19fb-3052-4fc9-bef7-4a4682069a75

Aunque claro, sigues necesitando una CAL para poder conectarte, aunque no se valide.

Saludos @ Home

El Bruno

image image image

[#TFS2012] GitTF: Integration between #Git and #TFS! Perhaps the best of both worlds

image

Buenas,

Yesterday Brian Harry made public the announcement of a product to work with GIT and TFS.This tool allows us to leverage the best of both products to be able to work in a more complete environment. If you know TFS and especially TFS2012, first thing you ´preguntaras will be and what happens with the Local Workspaces? They offered a principle of DVCS but of course, thousand years were light of a product as GIT. (here you can see the same capabilities), because I personally think that in a futura´version go to disappear or to be migrated to a DVCS like GIT or Mercurial.

The first thing we have to bear in mind is that GIT is a product that offers all the capabilities of aDVCS and complies with the main premise: you don’t have to be connected to any server to be able to work with a manager of source code versions. This allows us to get all the advantages of a VCS of the 21st century in a local environment to create branches, check changes, losing fear of the merge, etc. We work in local with a repository of GIT, create a test for a test branch in particular, share this branch to verify the work we are doing with a colleague and then continue with this model for ever…

On the other hand TFS offers not only a server with a manager of source code versions, they also have other components such as the capacity for management of projects, bug tracking systems, a server CI, ability to perform automated deployments, etc. All this with a natural integration help and pretty, and also with very extension points to customize this environment to our needs. If we think that each line of code may be related to a business component that also should eligibility with a series of well defined prerequisite to ensure the quality, because we have a very powerful package.

And how we can get the best of both worlds? Well, the first thing to keep in mind is that if we already have tools that we like to work with GIT or with TFS, because can continue to use them.(GIT Bash and GIT GUI to my I like for example). The idea is that we can work in local withGIT, and at certain times, upload these changes to TFS. In the same way we canDownload changes since TFS to GIT , work in GIT and then synchronize one or more changes to TFS.

Now for the finer detail. The tool is a command line tool, with which we have a hell secured by a time. This is offset by that it is created using the object model of the Team Explorer Everywhere with what can use it on any platform. Windows, Linux, MacOS, etc. Last offset chestnut that is command line.

Other details:

  • Supported platforms: TFS 2010, TFS 2012 and TFS Preview
  • When the first version is released it will be OpenSource for friends of Open Source do not complain.

As well, in another post I’ll see leave a tutorial and more… Open-mouthed smile

Source: http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-TFS.aspx

PD: this post I was talking about in the another post Smile with tongue out

Saludos @ Home

El Bruno

image image image

[#TFS2012] GitTF: Integracion entre #Git y #TFS !!! Tal vez lo mejor de ambos mundos

image

Buenas.

Ayer Brian Harry hizo público el anuncio de un producto para poder trabajar con GIT y TFS. Esta herramienta nos permite aprovechar lo mejor de ambos productos para poder trabajar en un entorno más completo. Si conoces TFS y especialmente TFS2012, lo primero que te ´preguntarás será ¿y qué pasa con los Local Workspaces? Los mismos ofrecían un principio de DVCS pero claro, estaban a mil años luz de un producto como GIT. (aquí puedes ver las capacidades de los mismos), pues personalmente pienso que en una futura´versión van a desaparecer o a migrarse a un DVCS como GIT o Mercurial.

Lo primero que tenemos que tener en cuenta es que GIT es un producto que ofrece todas las capacidades de un DVCS y cumple con la principal premisa: no tienes que estar conectado a ningún server para poder trabajar con un gestor de versiones de código fuente. Esto nos permite poder aprovechar todas las ventajas de un VCS del siglo XXI en un entorno local, para crear ramas, verificar cambios, perder el miedo al merge, etc. Podemos trabajar en local con un repositorio de GIT, crear una rama de test para una prueba en particular, compartir con un compañero esta rama para verificar el trabajo que estamos realizando y luego seguir con este modelo for ever …

Por otra parte TFS ofrece no solo un servidor con un gestor de versiones de código fuente, sino que además posee otros componentes como la capacidad de realizar gestión de projectos, bug tracking systems, un servidor de CI, capacidad para realizar despliegues automatizados, etc. Todo esto con una integración natural que ayuda y bastante, y además con puntos de extensión muy concretos para poder personalizar este entorno a nuestras necesidades. Si pensamos que cada línea de código puede estar relacionada a un componente de negocio que además debe cunplir con una serie de prequisitos bien definidos para garantizar la calidad, pues tenemos un paquete muy potente.

Y, ¿cómo podemos obtener lo mejor de ambos mundos? Pues bien, lo primero a tener en cuenta es que si ya tenemos herramientas que nos gusten para trabajar con GIT o con TFS, pues las podemos seguir utilizando. (GIT Bash y GIT GUI a mi me gustan mucho por ejemplo). La idea es que podemos trabajar en local con GIT, y en determinados momentos, subir estos cambios a TFS. De la misma manera podemos descargar cambios desde TFS a GIT , trabajar en GIT y luego sincronizar uno o más cambios hacia TFS.

Ahora vamos al detalle más fino. La herramienta es una command line tool, con lo que tenemos un infierno asegurado por un tiempo. Esto se compensa con que la misma está creada utilizando el modelo de objetos del Team Explorer Everywhere con lo que la podemos utilizar en cualquier plataforma. Windows, Linux, MacOS, etc. Esto último compensa la castaña de que sea por línea de comandos.

Otros detalles más:

  • Plataformas soportadas: TFS 2010, TFS 2012 y TFS Preview
  • cuando se libere la primera versión será OpenSource para que no se quejen los amigos del Open Source.

Pues bien, en otro post veré de dejar un tutorial y algo más … Open-mouthed smile

Fuente: http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx

PD: a este post me refería en el otro post Smile with tongue out

Saludos @ La Finca

El Bruno

image image image