Title: Control de versiones usando PowerBuilder y Subversion WWW.POWERBUILDER.ORG
1Control de versiones usando PowerBuilder y
SubversionWWW.POWERBUILDER.ORG
2Control de versiones usando PowerBuilder y
SubversionOscar Tobar RiosGerente
TecnicoPower Team Ltdaoscartobar_at_powerbuilder.or
g
3Agenda
- Que es el control de versiones
- Tecnologías utilizadas
- Como instalar y configurar
- Referencias
- Preguntas y Respuestas
4Que es el control de versiones
- Un sistema de control de versiones (o sistema de
control de revisiones) es una combinación de
tecnologías y practicas para seguir y controlar
los cambios realizados en los ficheros del
proyecto, en particular en el código fuente - Es muy útil cuando se requiere manejar un grupo
de desarrolladores o para desarrollos donde
múltiples objetos o librerías son compartidas
entre módulos
5COMO FUNCIONA
SERVIDOR DE VERSIONES
6Tecnologias utilizadas
- TortoiseSVN (visual SVN interface for windows)
http//tortoisesvn.net/downloads.html - Subversion (console SVN applications)
http//www.visualsvn.com/server/download/ - PbSccProxy (ver 2008-06-22) http//dm.char.com.ua
/pb/pbscc/pbsccsetup.zip
7Instalación PBSCC
8Instalar Visual SVN
9Instalación Tortoise SVN
10En el servidor donde instalo Visual SVN
- Abra el Visual SVN Manager
- Click derecho en repositorios/ crear nuevo
repositorio - Poner un nombre al repositorio
- Cree los usuarios del repositorio
- Copie URL de acceso
11Como Instalar y Configurar
- Cree dos carpetas una para el trabajo y otra
donde tendrá sus pbls - Click derecho encima de la carpeta de trabajo y
seleccione SVN Checkout
12- Escribir la URL del servidor que tiene el
repositorio que previamente creamos - El directorio de CheckOut será el directorio que
se sincroniza con el servidor para saber si hay
nuevas versiones o si existen cambios en nuestro
trabajo local
13- Seleccionar en source control system pbscc y
luego seleccionar en Project la carpeta trabajo a
la que le dimos checkout
- Encima del workspace click derecho propiedades
tab de Source control
14Configurando PowerBuilder
- La carpeta local root directory corresponde al
sitio donde están los pbl, donde esta nuestro
programa. Activar delete Powerbuilder generated
object files y supress prompt to overwrite
15Configurando PowerBuilder
- Click derecho al workspace y add to source
control
- Si todo queda bien el workspace y los pbls quedan
con un símbolo color verde al lado
16Configurando PowerBuilder
- Seleccionar los objetos que vamos a control la
versión
- Colocar un mensaje inicial de la versión
17Configurando PowerBuilder
- Cuando vaya a usar el objeto click derecho
check-out
- Los objetos que quedan con un circulo verde al
lado quedaron agregados al control de versiones
18Configurando PowerBuilder
- Cuando usted este usando un objeto le hara check
out y le aparecera un check encima del objeto - Mientras usted use el objeto (teniendolo
chequeado) los demas desarrolladores podran
verlo, o usarlo pero no modificarlo - Cuando lo termine de modificar haga click derecho
check in
19Referencias
- http//dm.char.com.ua/pb/pbscc/qstart.htm
- http//tortoisesvn.tigris.org/
- http//www.visualsvn.com/server/getting-started/
20PREGUNTAS