2011-04-12 32 views
8

Originalmente edité un archivo, que completó el proceso de pago. Recibí una computadora nueva y ahora quiero editar el archivo. No me importa la edición original.tfs: cómo desbloquear los cambios

TFS informa que otro usuario tiene un bloqueo exclusivo en el archivo. En realidad no es otro usuario, soy yo, pero la máquina es diferente, por lo que el espacio de trabajo es diferente.

Traté de desbloquear con la línea de comandos tf con el siguiente comando:

tf bloqueo/bloqueo: ninguno/espacio de trabajo: oldmachinename; dominio \ me/recursiva $/projectname/directorio/s: http: TFS: 8080/tfs/proyecto

No recibo ningún error, pero cuando ingreso a Visual Studio 2010 (también estamos usando tfs 2010) Los archivos permanecen bloqueados.

¿Qué estoy haciendo mal?

Respuesta

3

Eliminar el espacio de trabajo anterior es probablemente lo que desea hacer. Puede hacerlo con the tf workspace command, pero un método más fácil es usar el TFS Sidekicks add-on gratuito que le proporciona una GUI para administrar y eliminar espacios de trabajo.

0

intentar algo como esto:

el siguiente ejemplo se desbloquea y hace que todos los archivos en la carpeta del servidor de control de versiones Fundación/src equipo disponible para el registro de salida y el registro por otros usuarios.

c: \ proyectos> Bloqueo TF/bloqueo: ninguno src/

más documentación aquí: http://msdn.microsoft.com/en-us/library/47b0c7w9.aspx

+1

Aparece un error que indica que no se puede desbloquear ... Actualmente no está bloqueado en su espacio de trabajo. He intentado especificar un espacio de trabajo usando/workspace: name; domain \ user y todavía obtengo el error – Jeremy

18

¿Ha intentado utilizar TFS powertools?

Una vez que tenga eso, puede hacer clic derecho en su carpeta o archivo y elegir Buscar en control de código fuente -> Estado. Después de hacer clic en Buscar, debe mostrar todas las salidas, o los archivos que están desprotegidos

Debería poder hacer clic derecho en el pago y elegir "Deshacer ...".

Si bien esto generalmente emite los mismos argumentos de línea de comandos, he tenido buena suerte con él.

3

Si no tiene intención de volver a utilizar el área de trabajo anterior, sería una buena idea (cuidadosamente) delete the entire workspace. Esto borrará todo lo relacionado con él, y significará que ya no "contamina" las listas de sus áreas de trabajo activas, etc.

También puede romper el bloqueo en un solo archivo, pero deberá tener los permisos adecuados para ser capaz de romper bloqueos. Ver here para una explicación específica de cómo hacerlo.

Cuestiones relacionadas