Share via


Comando changeset

Actualización: noviembre 2007

Muestra información sobre los atributos y permite cambiarlos, como los comentarios y notas de protección asociados a un conjunto de cambios.

Permisos necesarios

Para utilizar el comando changeset, debe tener el permiso Leer establecido en Permitir para los archivos o carpetas del conjunto de cambios de los que desea mostrar información completa. Los únicos usuarios que pueden modificar las notas y los comentarios asociados a un conjunto de cambios son aquéllos que crearon el conjunto de cambios o que tengan el permiso global Revisar los cambios de otros usuarios. Para obtener más información, vea Permisos de Team Foundation Server.

tf changeset [/comment:comment|@commentfile] [/server:servername] 
[/notes:(“NoteFieldName”=”NoteFieldValue”|@notefile)] [/noprompt] 
[changesetnumber | /latest]

Parámetros

Argumento

Descripción

comment

Proporciona un comentario sobre la protección.

@commentfile

Especifica una ruta de acceso de un archivo en disco que contiene el comentario utilizado para la protección.

servername

Valor proporcionado por el usuario para la opción /server. Ejemplo: teamfoundation2.

NoteFieldName=NoteFieldValue

Establece el valor del campo de nota de protección. Puede proporcionar varias expresiones "campo=valor" separadas por punto y coma.

@notefile

Proporciona la ruta de acceso de un archivo en disco que contiene los nombres y valores del campo de nota de protección en el formato "campo=valor", con uno por línea.

changesetnumber

Identifica el conjunto de cambios que se va a revisar o modificar. No se puede utilizar con /latest.

Opción

Descripción

/comment

Reemplaza el comentario del conjunto de cambios que se creó durante el proceso de protección por un nuevo comentario.

/server

Identifica Team Foundation Server. Se requiere esta opción si el comando se invoca desde un directorio no asignado a un área de trabajo.

/notes

Proporciona una o varias notas de protección para asociar al conjunto de cambios.

/latest

Especifica el conjunto de cambios más reciente. No se puede utilizar con changesetnumber.

/noprompt

Suprime todos los mensajes de solicitud de datos.

Comentarios

Un conjunto de cambios es un conjunto de revisiones de archivos y carpetas que se confirmaron en el servidor Control de versiones de Team Foundation como parte del mismo evento de protección. Para obtener más información, vea Trabajar con conjuntos de cambios del control de versiones.

Puede utilizar el comando changeset para ver los atributos de un conjunto de cambios y modificar sus propiedades. Puede utilizar el comando History para determinar sobre qué conjunto de cambios desea obtener información. Para obtener más información, vea Comando history.

Para obtener vínculos a otros comandos de Team Foundation que proporcionan información adicional acerca de los elementos del servidor Control de versiones de Team Foundation y todas las áreas de trabajo que tenga asignadas, vea Comandos de información.

Para obtener más información sobre cómo encontrar la utilidad de la línea de comandos tf, vea Comandos de la utilidad Tf de la línea de comandos.

Ejemplos

El ejemplo siguiente muestra información detallada sobre el conjunto de cambios 8675309 en un formato modificable en el cuadro de diálogo Conjunto de cambios y reemplaza el comentario existente por "This is a new comment" (Este comentario es nuevo).

Después de presionar ENTRAR, aparece el cuadro de diálogo Detalles del conjunto de cambios<número del conjunto de cambios>- Archivos de código fuente. Haga clic en Guardar para asociar el comentario al conjunto de cambios.

c:\projects>tf changeset /comment:"This is a new comment." 8675309

El ejemplo siguiente proporciona dos notas de protección para asociar al conjunto de cambios.

c:\projects>tf changeset /notes:reviewer=Jo; Security = checked 8675309

El ejemplo siguiente proporciona dos notas de protección que incluyen espacios en los valores y nombres que se van a asociar al conjunto de cambios.

c:\projects>tf changeset /notes:"Code Reviewer"="John Smith";"Security Reviewer"="Chen Yang" 8675309

El ejemplo siguiente asocia las notas de protección incluidas en notes.txt del archivo con el conjunto de cambios 8675309.

c:\projects>tf changeset /notes:@notes.txt 8675309

Donde notes.txt puede estar en el formato siguiente:

field1=value1;

field2=value that

spans multiple

lines;

field3 = value3;

En el ejemplo siguiente se reemplaza el comentario existente para el conjunto de cambios 8675309 y se muestra información sobre el conjunto de cambios en la ventana de símbolo del sistema. El ejemplo no inicia el cuadro de diálogo Conjunto de cambios.

c:\projects>tf changeset /comment:”This is an automatically generated comment.” /noprompt 8675309

El ejemplo siguiente muestra la información no modificable sobre el conjunto de cambios 8675309 en la ventana Símbolo del sistema.

c:\projects>tf changeset 8675309 /noprompt

Resultados de ejemplo:

Changeset: 8675309
User: DOMAIN\JohnG
Date: 01/21/2004 21:03:45
Comment:  This check-in fixes issues in several features.  I also refactored some items in buf.c into a new file named bif.c because buf.c was too hard to parse.
Items:
   $/baz/proj/bif.c           Added
   $/baz/proj/buf.c          Modified, Renamed
Work Items:
   34527     The "Access Denied" message is not descriptive enough.
   35628     The UI flickers when I press the '8', 'y', 'Ctrl', and 'End' buttons at the same time.
Check-in Notes:
   Code Reviewer:  ShellM
   Performance Reviewer: ShellM
   Security Reviewer: ShellM

Vea también

Conceptos

Trabajar con conjuntos de cambios del control de versiones

Referencia

Comando checkin

Comandos checkout y edit

Comando shelve

Comando history

Comando configure

Otros recursos

Comandos de la utilidad Tf de la línea de comandos