rename Team Projects

Por fin después de muchos descalabro, quejas, berrinches ya se podrá hacer uso de esta funcionalidad.

En muchaaaaas ocasiones cuando se creaba un proyecto a lo largo del mismo te decían como administrador, oye no le podemos cambiar el nombre al proyecto y esto acompañado con una cara de tlacoache.

Ahora para el tfs service ya se puede hacer, incluso es mas fácil de lo que se esperaba es solo un rename.

Primero el proceso

1 Entrar a tu TFS Online

2015-04-30_110559

2. Dentro podemos hacer la acción de 2 formas

a) Vamos directo al engrane desde la ventana inicial del TFS

2015-04-30_110638

Click en view the collection administration page

2015-04-30_110709

Seleciconar el proyecto a renombrar

2015-04-30_110809

Poner el puntero sobre la parte izquierda del nombre y dar click en Rename

2015-04-30_110911

Escribir el nuevo nombre y dar ok

2015-04-30_110935

Mostrara una ventana con una advertencia de las cosas que tenemos que considerar para hacer el cambio, mas adelante comento esto.

Seleccionar el check y click en Rename project

2015-04-30_111047

Proyecto renombrado

2015-04-30_111255

b)  Entrar directo en el proyecto

2015-04-30_111356

dar click en el engrane

2015-04-30_111413

2015-04-30_111400

En la parte izquierda justo debajo del nombre, seleccionamos el nombre y escribimos el nuevo nombre 2015-04-30_111535

Dar click en Save

2015-04-30_111605

MIsma ventana de adevertencia con el check, seleccionar el check y click en rename project

2015-04-30_111047

Pero no todo es tan sencillo, se deben de tomar varias consideraciones

Este es el texto que muestra la ventana

Renaming team project “DemoScrum” to “ScrumDemo” will be disruptive to the teams who are working in the project. It’s recommended that renames be performed during off hours.

  • Builds running during the rename might fail.
  • All users will need to restart Visual Studio.
  • Git remotes will need to be updated with the new project name.
  • Version Control workspaces will need to be corrected by running get latest version.
If your teams are using local workspaces, then it is recommended that they update to the Visual Studio 2013 Update 5 (RC or newer) or Visual Studio 2015 (RC or newer), to have these workspaces be corrected on the next get. If they can’t update or are using Visual Studio 2012, then they will need to shelve their changes, create a new workspace, and unshelve their changes.
For more details see renaming a team project.

Y justo en la liga que muestra esa ventana

Ofrece una explicación de todas las cosas que debemos de considerar o debimos de hacer considerado.

  1. Los clientes de git tienen que reconectar sus repos remotos
  2. Si el control de codigo es TFVC deben de cambiar los workspaces las personas que estaban trabajando en este proyecto. Cuando te piden algo y luego ese algo lleva a que ellos tambien deben de tener accion ya pierden un poco de interes. Ojo deben de tener todo en checkin para no tener problemas con este proceso.
  3. La chamba del admin o el admin de los buils sera cambiar las rutas de las definiciones de buils o hasta incluso la ruta de los Drop folders.
  4. Si tenemos suites de pruebas y creams alguna basada en query tambien debemos de revisarla.
  5. Sharepoint y reporting services funcionaran sin problemas hasta la sioguiente ejecucion de algunos jobs, si no quieren esperar aqui el como.

Update your Team Foundation Server SharePoint and Reporting Integrations (on-premises)

Both SharePoint and Reporting Services integrations continue to work, but some reports will not work as expected until the new team project name is populated. The old project name is still present until caches are updated with the new name. The reporting and SharePoint server administrator can manually run these jobs to immediately populate the new name.

  • If your team uses reports, they will reflect the new names after the next incremental analysis job runs for the data warehouse. By default it runs every two hours. To expedite the process, manually run the warehouse jobs and incremental analysis job so the new name gets synced to warehouse and reports start using the new name. Reports will not work as expected until the jobs have run.
  • If your team uses SharePoint Integration and has custom queries or web parts which directly reference the team project name, update the name in each to the new team project name. All default queries and web parts do not need to be updated and will continue to work. Uses of @project will also continue to work after a team project rename and also don’t need to be updated.
  • Excel reports and Excel web parts on MOSS will not show the right data until the execution of a couple of jobs.
    1. Warehouse job – Run the warehouse jobs so that Excel reports contain the correct data. If the new project name is not synced to the warehouse, Excel reports will not show the correct data. To avoid this, manually run warehouse jobs.
    2. SharePoint timer job – Run the “Team Foundation Server Dashboard Update” job from the SharePoint central admin to update Excel web parts on the dashboard. By default, it runs every 30 minutes. Until this job runs, the Excel web parts on the dashboard and the web parts that show reports directly from the reporting folder won’t work because they’ll use either the wrong project name or the wrong reporting folder.
    3. SharePoint cache – Manually clear the SharePoint cache to avoid stale data, such as report folder locations, appearing in the dashboards. By default, this cache clears about every hour. You can also clear some TFS specific cache using the tfs redirect url and providing a “clearcache” parameter. For example

      http://<SharePointServer>/sites/<TeamProjectCollectionName>/<TeamProjectName>/_layouts/TfsRedirect.aspx?tf:type=Report&tf:clearcache=1"

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