Agenda
 Que es el control de versiones
 Tecnologías utilizadas
 Como instalar y configurar
 Referencias
 Preguntas y Respuestas
3
Que 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
4
COMO FUNCIONA
Desarrollador
1
SERVIDOR
DE
VERSIONES
• Fuentes
Locales
• Carpeta
sincronizada
Desarrollador
2
Desarrollador
3
• Fuentes
Locales
• Carpeta
Sincronizada
• Fuentes
Locales
• Carpeta
Sincronizada
5
Tecnologias 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
6
Instalación PBSCC
7
Instalar Visual SVN
8
Instalación Tortoise SVN
9
En 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
10
Como 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
11
Aparece una ventana así
 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
12
Seleccionar en source
control system pbscc y
Encima del workspace click luego seleccionar en
derecho propiedades tab
Project la carpeta trabajo a
de Source control
la que le dimos checkout
13
Configurando 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
14
Configurando PowerBuilder
Si todo queda bien el
workspace y los pbls
quedan con un símbolo +
color verde al lado
Click derecho al workspace
y add to source control
15
Configurando PowerBuilder
Seleccionar los objetos que
vamos a control la versión
Colocar un mensaje inicial
de la versión
16
Configurando PowerBuilder
Cuando vaya a usar el
Los objetos que quedan con objeto click derecho
un circulo verde al lado
check-out
quedaron agregados al
control de versiones
17
Configurando 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
18
Referencias
 http://dm.char.com.ua/pb/pbscc/qstart.htm
 http://tortoisesvn.tigris.org/
 http://www.visualsvn.com/server/getting-started/
19
PREGUNTAS
20
Descargar

Introduction to Web Services