Compartir a través de


Desproteger (Comando, menú SourceSafe)

Copia la versión más reciente de uno o más archivos seleccionados del proyecto actual a su carpeta de trabajo.

Derechos de acceso

Debe disponer del derecho de acceso Desproteger para utilizar este comando. Debe tener una carpeta de trabajo establecida antes de utilizar este comando.

Comentarios

El comando Desproteger recupera archivos editables de VSS y los coloca en su carpeta de trabajo, de forma que pueda modificarlos. VSS muestra el archivo como desprotegido en el Explorador de VSS.

**Nota   **Hay una diferencia importante entre los comandos Desproteger y Obtener la última versión. El comando Obtener última versión coloca una copia de sólo lectura de un archivo en su carpeta de trabajo. Desproteger coloca en el directorio de trabajo una copia del archivo en la que se puede escribir.

Para devolver el archivo a VSS, puede utilizar el comando Proteger para confirmar los cambios y copiar el archivo local modificado a la base de datos de VSS.

**Nota   **También puede utilizar el comando Deshacer desproteger. Deshacer desproteger no actualiza VSS. En su lugar, copia la versión más reciente del archivo en VSS sobre su copia local, de forma que todos los cambios realizados en la copia local desde la última vez que la desprotegió se pierden. Además, el comando Deshacer desprotección cancela la desprotección y quita la versión editable del archivo de la carpeta de trabajo. Para mostrar un cuadro de diálogo cuando utilice el comando Deshacer desprotección, utilice la ficha Cuadros de diálogo de comandos del cuadro de diálogo Opciones de SourceSafe en el menú Herramientas.

Generalmente, sólo un usuario puede tener un archivo desprotegido para modificación en un momento dado. Sin embargo, si el Administrador de VSS permite desprotecciones múltiples, varios usuarios podrán desproteger el mismo archivo a la vez. Cuando el primer usuario proteja el archivo en VSS, ese archivo se convertirá en la versión actual. Cuando los siguientes usuarios protejan sus copias locales, sus cambios se combinarán en el archivo y se creará una nueva versión en VSS. Los archivos en formato binario sólo los puede desproteger una persona cada vez.

También puede desproteger elementos de forma exclusiva, es decir, desprotegerlos de forma que nadie más pueda desprotegerlos mientras usted tenga el archivo o el proyecto desprotegido. El Administrador de VSS puede establecer una opción administrativa para desactivar desprotecciones múltiples en todo un proyecto todo el tiempo o usted puede desactivar la casilla de verificación de opción avanzada Permitir varias desprotecciones del diálogo del comando Desproteger para que sólo se pueda desproteger un archivo por sesión.

Si tiene activada la casilla de verificación Desproteger en el ámbito del archivo en la ficha Cuadros de diálogo de comandos del cuadro de diálogo Opciones (menú Herramientas), el comando Desproteger muestra el cuadro de diálogo Desproteger, que tiene las siguientes opciones. Hay una opción Recursivo adicional si se activa también la casilla de verificación Desproteger en el ámbito del proyecto:

Comentario

Describa brevemente la razón por la que desprotege el archivo. Mientras el archivo esté desprotegido, la ficha Estado de desprotección muestra este comentario. El límite para los comentarios de desprotección es 63 caracteres.

En

Muestra la carpeta de trabajo a la cual VSS copia el archivo. De forma predeterminada, VSS copia el archivo con su propio nombre de archivo en su carpeta de trabajo. Sin embargo, puede especificar una carpeta y un nombre de archivo diferentes o hacer clic en Examinar para seleccionar una ubicación diferente en su árbol de carpetas.

Recursivo (sólo al desproteger en el ámbito del proyecto)

Desprotege el proyecto y todos sus subproyectos.

Generar árbol: ignora carpetas de trabajo (sólo al desproteger en el ámbito del proyecto)

Ignora la carpeta de trabajo establecida en los subproyectos implicados en una operación recursiva y genera el árbol de proyecto que refleja la organización del proyecto en su equipo local. Se pasa por alto la configuración de carpeta de trabajo para los subproyectos individuales. Está disponible sólo cuando hace clic en la casilla de verificación Recursivo.

No obtener copia local

Indica a VSS que no copie el archivo a su carpeta de trabajo. VSS registra que el archivo se ha desprotegido, pero no escribe una nueva copia en la carpeta de trabajo.

Opciones avanzadas

También puede establecer los valores predeterminados para las tres primeras opciones de la ficha Archivos locales del cuadro de diálogo Opciones de SourceSafe (menú Herramientas).

Permitir varias desprotecciones

Permite que varios usuarios desprotejan simultáneamente este archivo o proyecto. Si hay otro usuario que ya tiene este archivo desprotegido, la casilla de verificación estará activada pero sin marca de verificación. Si se han desactivado las desprotecciones múltiples para este proyecto, la casilla de verificación estará desactivada y sin marca de verificación. Cuando se ha desprotegido en modo exclusivo un archivo o un proyecto, el icono del Explorador de VSS para dicho elemento está rodeado por un recuadro rojo.

Reemplazar modificable

Determina cómo se comporta VSS cuando intenta desproteger un archivo que ya está marcado como editable en la carpeta de trabajo. Seleccione una de las posibilidades siguientes en el Cuadro de lista:

  • Preguntar. Le pregunta qué hacer cuando se encuentre una versión editable de un archivo.
  • Reemplazar. Reemplaza el archivo editable con una versión de sólo lectura.
  • Saltar. No realiza la operación Desproteger para el archivo editable. Se muestra un error en la ventana Resultados, si está abierta.
  • Combinar. Combina los cambios entre el archivo editable y el que está desprotegiendo ahora. Si el archivo no puede combinarse (por ejemplo, es un archivo binario), se salta la operación Desproteger para ese archivo y se muestra un error en la ventana Resultados, si está abierta.
  • Predeterminado. Utiliza los valores predeterminados de la ficha Archivos locales o los heredados de un proyecto primario. No puede establecer esta opción; se utiliza automáticamente cuando se seleccionan explícitamente (en la lista de archivos) o implícitamente (activando Recursivo) múltiples archivos.

Establecer hora de archivo

Cambia la fecha asociada a la operación Desproteger. Seleccione una de las posibilidades siguientes en el Cuadro de lista: hora actual, hora de la última modificación del archivo u hora de la última protección del archivo.

Saltar este cuadro

Salta este cuadro de diálogo durante operaciones Desproteger futuras y, de forma predeterminada, utiliza la configuración que ha especificado. Para restaurar el cuadro de diálogo, desactive la casilla de verificación correspondiente en la ficha Diálogos de comandos del cuadro de diálogo Opciones de SourceSafe. Si presiona la tecla MAYÚS al hacer clic en el comando Desproteger se muestra este cuadro de diálogo, sin tener en cuenta la configuración de la ficha Cuadros de diálogo de comandos.

Vea también

Ayuda F1 | Proteger (Comando, menú SourceSafe) | Proteger, desproteger y editar archivos y proyectos | Deshacer desprotección (Comando, menú SourceSafe)