Proteger y desproteger archivos
En Microsoft Expression Blend, los archivos se pueden desproteger de forma explícita o implícita. Al desproteger archivos, asegúrese de que:
Los otros miembros del equipo puedan ver que está trabajando en esos archivos, ya sea mediante la visualización del estado del archivo en Microsoft Visual Studio Team System 2008 Team Explorer o mediante la desprotección del archivo en Expression Blend y la lectura del recuadro Salida del panel Resultados. Los otros miembros pueden decidir si prefieren esperar a que el usuario acabe para trabajar en los archivos.
Los otros miembros del equipo sepan que pueden obtener los cambios más recientes después de que el usuario proteja de nuevo los archivos.
Sugerencia: |
---|
Más de una persona puede desproteger un archivo al mismo tiempo. Si otra persona modifica un archivo después de que el usuario lo desproteja, cuando vuelva a protegerlo, el archivo pasará por un proceso de combinación para resolver cualquier conflicto. Como alternativa, puede usar Microsoft Visual Studio Team System 2008 Team Explorer para desproteger archivos de forma exclusiva (de modo que ningún otro miembro del equipo pueda desprotegerlos al mismo tiempo). Para obtener más información, vea el artículo Cómo: Desproteger y editar elementos bajo control de versiones en MSDN. |
Importante: |
---|
Al desproteger un archivo no se obtiene automáticamente la versión más reciente. Como práctica recomendada, obtenga la versión más reciente de los archivos antes de trabajar en ellos. De lo contrario, cuando vuelva a proteger el archivo, es posible que tenga que resolver los conflictos entre sus cambios (realizados en una versión anterior del archivo) y los cambios que realizaron otros miembros del equipo. Expression Blend realiza la combinación de cambios en los archivos de forma sencilla aunque, como práctica recomendada, obtenga primero la versión más reciente de los archivos antes de trabajar con ellos y, a continuación, desproteja inmediatamente los archivos en los que vaya a trabajar. Para obtener más información, vea Obtener las copias más recientes de los archivos de proyecto y Combinar y resolver conflictos al proteger archivos. |
Para desproteger archivos de forma explícita
Como práctica recomendada, obtenga la versión más reciente de los archivos desde Team Foundation Server antes de desproteger archivos.
Para obtener más información, vea Obtener las copias más recientes de los archivos de proyecto.
En el panel Proyectos, haga clic con el botón secundario en la solución, en un proyecto o en un archivo.
En la lista desplegable que aparece, haga clic en una de las siguientes opciones:
Desproteger este elemento Desprotege solo el elemento seleccionado.
Desproteger Desprotege de forma recursiva el elemento seleccionado y todos los elementos secundarios. Por ejemplo, si seleccionó un archivo .xaml que tiene un archivo de código subyacente correspondiente (.vb o .cs), se desprotegerán ambos archivos. Si seleccionó una solución, se desprotegerán todos los archivos de la solución.
[!NOTA]
Como práctica recomendada, desproteja los archivos de código subyacente correspondientes de los archivos .xaml. Se pueden llevar a cabo muchas acciones en Expression Blend que realizan cambios automáticos en los archivos de código subyacente. Por ejemplo, al agregar un controlador de eventos, se agregará una declaración de método a un archivo de código subyacente.
Si otro miembro del equipo desprotegió el elemento de forma exclusiva, Expression Blend mostrará un mensaje para indicarle que no se puede desproteger el archivo. En caso contrario, Expression Blend desprotegerá el archivo. El recuadro Salida del panel Resultados registra las acciones que realice y le informa si alguien más ha desprotegido el archivo (de forma no exclusiva). El panel Proyectos muestra una marca de verificación junto a cada archivo que ha desprotegido.
Para desproteger archivos de forma implícita
Como práctica recomendada, obtenga la versión más reciente de los archivos desde Team Foundation Server antes de desproteger archivos.
Para obtener más información, vea Obtener las copias más recientes de los archivos de proyecto.
Abra un archivo para realizar cambios.
Guarde el archivo (CTRL+S).
Al guardarlo, el archivo se desprotege automáticamente (si ningún otro miembro del equipo lo ha desprotegido de forma exclusiva). El recuadro Salida del panel Resultados registra las acciones que realice y le informa si alguien más ha desprotegido el archivo. El panel Proyectos muestra una marca de verificación junto a cada archivo que ha desprotegido.
Para proteger archivos
En el panel Proyectos, haga clic con el botón secundario en la solución, en un proyecto o en un archivo y, a continuación, haga clic en Proteger.
Aparece el cuadro de diálogo Proteger.
Asegúrese de que Archivos de código fuente esté seleccionado en la parte izquierda.
[!NOTA]
Hay otras opciones y tareas que se pueden realizar en el cuadro de diálogo Proteger. Por ejemplo, puede hacer clic en el botón Notas de protección para agregar notas que se almacenarán con los archivos protegidos, o bien hacer clic en el botón Elementos de trabajo para asociar elementos de trabajo con los archivos protegidos. Para obtener más información, vea el artículo Cómo: Proteger cambios pendientes en MSDN.
Asegúrese de que todos los archivos que quiera proteger tengan una marca de verificación junto a ellos.
En Comentario, escriba una descripción de los cambios realizados. Esto ayudará a que los otros miembros del equipo entiendan los cambios que ha realizado, y le permitirá identificar posteriormente esta versión de los archivos si desea revertir a una versión anterior de los mismos.
Haga clic en Proteger.
Expression Blend guarda los archivos en Team Foundation Server y vuelve a protegerlos. El recuadro Salida del panel Resultados registra las acciones realizadas, y el panel Proyectos muestra candados junto a esos archivos.
[!NOTA]
Si otro miembro del equipo realizó cambios en el archivo mientras lo desprotegía, es posible que tenga que resolver los conflictos antes de volver a proteger el archivo. Para obtener más información, vea Combinar y resolver conflictos al proteger archivos.
Para trabajar en archivos cuando Team Foundation Server no está disponible
Si Team Foundation Server está sin conexión o si debe trabajar en casa, donde no tiene acceso a Team Foundation Server, puede usar Expression Blend para realizar cambios en los archivos que están bajo control de código fuente.
Con Microsoft Visual Studio Team System 2008 Team Explorer, abra el archivo de la solución y, a continuación, en el cuadro de diálogo Desconectar, haga clic en Aceptar. Para obtener más información, vea el artículo Cómo: Trabajar sin conexión cuando el servidor no está disponible en MSDN.
Abra la solución en Expression Blend y realice los cambios. Al guardar los archivos, Expression Blend muestra un cuadro de diálogo Guardar el archivo de sólo lectura. Haga clic en Sobrescribir para quitar la protección contra escritura del archivo.
Cuando Team Foundation Server vuelva a estar disponible, realice los pasos descritos en Cómo: Trabajar sin conexión cuando el servidor no está disponible para volver a conectarse. Si otro miembro del equipo realizó cambios en el archivo mientras lo desprotegía, es posible que tenga que resolver los conflictos.
Para obtener más información, vea Combinar y resolver conflictos al proteger archivos.
Vea también
Tareas
Deshacer o ver la lista de cambios pendientes
Ver o comparar los cambios realizados en archivos