Como subir codigo al TFS

De todo lo que puedes hacer el manejo del repositorio es de las cosas mas sencillas dentro de esta herramienta.

Esto lo puedes hacer directamente sin necesidad de algo extra con las versiones de visual studio 2010 en adelante.

Si tienes algún proyecto con versiones anteriores a mas mencionadas o bien si tienes código que quieres resguardar y no es .net también lo podrás hacer con algunas acciones adicionales.

Este post es para la opción 1 la mas básica.

La información que les comparto es con las experiencias que me ha tocado con n proyectos que he administrado.

1 Antes que nada SIEMPRE TENGAN UN RESPALDO. Nunca esta de mas tenerlo y en la mayoría de las veces no hay problemas, pero cuando se asoma murphy nos damos de topes por no tener ese cuidado.

2 Desde el visual studio abrimos la solución. Con la solucion abierta, vamos al menu tools/options y buscamos la seccion de source control. Puede ser que ya hemos trabajado con otros versionadores o tenemos algun otro proyecto trabajando con algo fuera del entorno de la “empresa” . seleccionamos Visual studio Team Foundation Server

2014-10-10_164123

3. Abrimos la ventana de team explorer. menu view/team explorer, vamos al icono superior que parece una clavija, vamos a conectarnos a un repositorio.

2014-10-10_164350

4. Seleccionamos la opcion “Select team project”

5. Damos click en servidores para agregar los datos del repositorio que vamos a trabajar, ahora me voy a conectar al tfs en la nube. damos click en Add, debemos de ingresar la ubicacion del servidor

2014-10-10_164522 2014-10-10_164621 2014-10-10_164700

 

6. Si tienen el tfs local les pedira las credenciales de dominio o como en mi caso la credencial de live para conectarme

7. Dentro vamos a ver todos los proyectos a los cuales van a tener permiso o el tpc admin les ha dado permiso para hacer alguna actividad.

8. En el Solution explorer, dar click derecho sobre la solución y seleccion add solution to source control.

Screenshot_1

9. Mostrara la siguiente pantalla donde vamos a seleccionar el proyecto y la carpeta donde queremos que se guarde en el tfs. SI no tenemos una estructura de carpetas lo podremos generar al momento.

2014-10-10_165243

10. En la parte inferior me mostrara como estoy generando la estructura, o bien si le doy click en advanced podria aun modificar como quedaria mis carpetas

2014-10-10_165606 2014-10-10_165553

 Importante, en el tfs existen algunas limitaciones para subir algunos tipos de archivos, unas son ya establecidas y otras solamente es por que no tiene sentido, cuales son estos. todos los que son reproducidos con la compialcion de los proyectos, es decir los .exe, las carpetas bin, obj y otras mas

11. Al subir el código vamos a ver que aparecen algunos iconos con un signo “+” indicando que estamos agregando archivos al control de versiones. Con esto aun no llega el codigo al repositorio, si lo ven como una bd, empesamos una transaccion que aun no damos commit, el commit para el tfs es el famoso checkin.

2014-10-10_165947

12 Para hacer commit o checkin damos nuevamente click derecho sobre el archivo de la solucion y seleccionamos checkin, va a abrir elteam explorer en la seccion de pending changes y por default tendra incluidos los archivos que estan dentro de la solucion, todo lo que carga el archivo de solucion asi como sus proyectos.

Screenshot_2

13. Lo mas importante de los checkin es que deben de ir acompañado de un comentario especifico y claro, no muy lago, esto nos servira para una posible busqueda o auditoria del mismo.

2014-10-10_1703322014-10-10_170445

14 Damos click en checkin y esperamos la magia. nos dira que termino y para comprobarlo podemos ir dentro del team explorer  al icono del home y damos click sobre Source Control Explorer.

2014-10-10_170622

2014-10-10_170722

 

 

 

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s