domingo, marzo 09, 2014

FoxPro 9: Modificando un componente que ya está bajo control de código

Por: Fernando D. Bozzo

En esta nota ya partimos de la base de un componente que ya está bajo control de código, y que lo queremos modificar y subir nuevamente (proteger)

Los pasos son los siguientes:

1) Hacemos los cambios necesarios en nuestro form y lo cerramos


2) CLEAR ALL / CLOSE ALL en la ventana de comandos


3) Vamos a la vista de Cambios Pendientes en Plastic y la refrescamos




4) Seleccionamos cualquier archivo (no directorio), click-derecho y seleccionamos:
> Abrir / Abrir con (VFP) Cambios Pendientes: Regenerar versiones Texto


5) Se mostrará un mensaje de confirmación y se refrescará la vista automáticamente:



6) Ponemos un comentario describiendo lo hecho (es importante!) y hacemos Checkin de los cambios.
 Ojo: Prestar atención a lista de cambios que se muestra siempre, ya que indica qué se agregará, qué se modificará y qué se borrará.





Ups! Me da error!


Si al intentar realizar la conversión a texto o a binario sale el mensaje "Error 1705, Denegado el acceso al archivo", es porque el componente está abierto o fue modificado y no se hizo el CLEAR ALL / CLOSE ALL correspondiente:




Así que la solución es fácil: Se repite desde el punto 2 antes comentado.



¿A que es fácil? ;-)


Nota: Aunque el ejemplo comentado fue sobre un form, esta misma operativa se aplica al resto de binarios: clases, reportes, menus, el proyecto pjx, etc.


También puede interesarte:
PlasticSCM: Hice un checkin erróneo de un archivo nuevo ¿cómo lo arreglo?


No hay comentarios:

Publicar un comentario