Share via


Proteger archivos

Siempre tiene que proteger los archivos manualmente. Visual FoxPro no protege automáticamente un archivo; por ejemplo, no protege un formulario cuando cierra el Diseñador de formularios. En lugar de ello, deja el archivo desprotegido de forma que pueda seguir modificándolo, llevárselo fuera de la oficina o trabajar con él de otra forma.

El resultado exacto del proceso de protección depende del archivo que está protegiendo y del software de control de código fuente. Para formularios, menús, etiquetas, bibliotecas de clases y otros tipos de archivos, el archivo se trata como un archivo binario y el software de control de código fuente convierte su nueva versión del archivo en la actual para que la desprotejan los otros programadores.

Sugerencia   No olvide proteger siempre los archivos cuando termine de modificarlos. Si los deja desprotegidos durante largos períodos de tiempo, puede impedir que otros programadores trabajen con ellos e impedirá que se haga una copia de seguridad de la última versión del archivo cuando se realice la copia de seguridad a través de la red.

Para proteger un archivo

  1. En el Administrador de proyectos, seleccione el archivo con el que desea trabajar.
  2. En el menú Proyecto, elija Control de código fuente y, a continuación, elija Proteger.
  3. Escriba un comentario que describa las modificaciones que ha realizado.
  4. En el cuadro de diálogo Proteger archivos, seleccione el archivo y, a continuación, elija Aceptar.

Proteger archivos de texto

Cuando proteja un archivo de texto, como un archivo .prg, y si hay varias versiones del archivo desprotegidas, el software de control de código fuente no se limita a sobrescribir la versión central. En lugar de ello, comprueba si se han realizado modificaciones al archivo desde la última vez que lo desprotegió. Si es así, intenta combinar las modificaciones con su archivo. Para ello, agrega, elimina y modifica líneas de código en su copia del archivo.

Cuando haya terminado la combinación, el software de control de código fuente también podría darle la oportunidad de proteger el archivo. No proteja su archivo inmediatamente. Por el contrario, compruebe su aplicación mediante la nueva versión del archivo que incorpora sus cambios y los de los otros programadores. Sólo cuando esté convencido del funcionamiento de la aplicación deberá proteger el archivo. Si otros programadores han realizado modificaciones posteriores en el mismo archivo, es posible que tenga que combinar, probar y protegerlo de nuevo.

En algunos casos, el software de control de código fuente puede informar de un conflicto de combinación, que indica que no puede resolver sus modificaciones y las realizadas por otros programadores. Esto puede ocurrir, por ejemplo, si usted y otro programador han actualizado las mismas líneas del mismo programa. Si el software de control de código fuente no puede realizar la combinación correctamente, crea una versión del archivo que contiene el texto original junto con sus modificaciones, marca los conflictos y escribe el archivo en su equipo. (La forma exacta en que se marcan los conflictos depende del software de control de código fuente que use). El archivo aparece entonces en el Administrador de proyectos con un icono de conflicto de combinación:

Para resolver el conflicto de combinación, tiene que volver a modificar el archivo, implementar sus cambios y quitar las marcas de conflicto de combinación. Cuando haya terminado las modificaciones, Visual FoxPro le pedirá que confirme que ha resuelto todos los conflictos. Entonces el archivo se marcará con el icono de combinación:

Pruebe su aplicación para asegurarse de que las modificaciones funcionan correctamente. Entonces podrá intentar proteger el archivo de nuevo. Si no ocurren más conflictos de combinación, su archivo se convierte en la versión actual.

Vea también

Desproteger archivos | Descartar cambios | Desarrollar en equipo | Administrar archivos de un proyecto con control de código fuente