~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/es/mini-tutorial/index.txt

  • Committer: Aaron Bentley
  • Date: 2009-04-30 14:04:38 UTC
  • mto: This revision was merged to the branch mainline in revision 4316.
  • Revision ID: aaron@aaronbentley.com-20090430140438-hpw2h918x4mpnpaw
Update from review

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
Bazaar en cinco minutos
3
3
=======================
4
4
 
 
5
.. contents:: Contenidos
 
6
 
5
7
Introducción
6
8
============
7
9
 
8
10
Bazaar es un sistema de control de versiones distribuido que facilita que
9
11
varias personas puedan trabajar de forma conjunta en proyectos de software.
10
12
 
11
 
A lo largo de los próximos cinco minutos, aprenderá cómo poner sus archivos
12
 
bajo control de versiones, como registrar cambios en ellos, examinar su
13
 
trabajo, publicarlo y enviar su trabajo para que sea integrado en el trunk de
 
13
A lo largo de los próximos cinco minutos, aprenderá cómo poner sus archivos 
 
14
bajo control de versiones, como registrar cambios en ellos, examinar su 
 
15
trabajo, publicarlo y enviar su trabajo para que sea integrado en el trunk de 
14
16
un proyecto.
15
17
 
16
18
Si prefiere una introducción más detallada, eche un vistazo a
30
32
Para otras plataformas y para instalar desde el código fuente, vea las
31
33
páginas de Descarga_ e Instalación_.
32
34
 
33
 
.. _instrucciones de instalación para Windows: http://wiki.bazaar.canonical.com/WindowsDownloads
34
 
.. _instrucciones de instalación para Mac OS X: http://wiki.bazaar.canonical.com/MacOSXBundle
35
 
.. _Descarga: http://wiki.bazaar.canonical.com/Download
36
 
.. _Instalación: http://wiki.bazaar.canonical.com/InstallationFaq
 
35
.. _instrucciones de instalación para Windows: http://bazaar-vcs.org/WindowsDownloads
 
36
.. _instrucciones de instalación para Mac OS X: http://bazaar-vcs.org/MacOSXBundle
 
37
.. _Descarga: http://bazaar-vcs.org/Download
 
38
.. _Instalación: http://bazaar-vcs.org/InstallationFaq
37
39
 
38
40
 
39
41
Preséntese
40
42
==========
41
43
 
42
 
Antes de empezar a trabajar, es conveniente que le diga a Bazaar quién es
43
 
usted. De ese modo su trabajo será identificando correctamente en los logs
 
44
Antes de empezar a trabajar, es conveniente que le diga a Bazaar quién es 
 
45
usted. De ese modo su trabajo será identificando correctamente en los logs 
44
46
de revisión.
45
47
 
46
48
Utilice su nombre y dirección de email en lugar de John Doe, teclee::
47
49
 
48
50
  $ bzr whoami "John Doe <john.doe@gmail.com>"
49
 
 
 
51
  
50
52
Bazaar creará o modificará ahora un archivo de configuración, incluyendo su
51
53
nombre y dirección de email.
52
54
 
65
67
 $ cd miproyecto
66
68
 $ mkdir subdirectorio
67
69
 $ touch test1.txt test2.txt test3.txt subdirectorio/test4.txt
68
 
 
 
70
 
69
71
**Nota para usuarios de Windows:** utilice Windows Explorer para crear sus
70
72
directorios, luego haga click derecho en dichos directorios y seleccione
71
73
``Nuevo archivo`` para crear sus archivos.
73
75
Ahora vamos a hacer que Bazaar se inicialize en el directorio de su proyecto::
74
76
 
75
77
  $ bzr init
76
 
 
 
78
  
77
79
Si parece que no ha ocurrido nada no se preocupe. Bazaar ha creado un
78
80
branch_ dónde guardará sus archivos y su histórico de revisiones.
79
81
 
80
 
.. _branch: http://wiki.bazaar.canonical.com/Branch
 
82
.. _branch: http://bazaar-vcs.org/Branch
81
83
 
82
84
El siguiente paso es decirle a Bazaar a que archivos desea seguirles la pista.
83
 
Ejecutando ``bzr add`` agregará recursivamente todos los elementos dentro del
 
85
Ejecutando ``bzr add`` agregará recursivamente todos los elementos dentro del 
84
86
proyecto::
85
87
 
86
88
 $ bzr add
90
92
 added test3.txt
91
93
 added subdirectorio/test4.txt
92
94
 
93
 
A continuación tome una instantánea de sus archivos agregándolos a su branch.
 
95
A continuación tome una instantánea de sus archivos agregándolos a su branch. 
94
96
Agregue un mensaje para explicar por qué hace el commit::
95
97
 
96
98
  $ bzr commit -m "Importación inicial"
97
 
 
 
99
  
98
100
Como Bazaar es un sistema de control de versiones distribuido, no necesita
99
101
conectar con un servidor central para hacer el commit. Bazaar guarda su
100
102
branch y todos sus commits dentro del directorio con el que está trabajando,
158
160
 
159
161
 $ bzr push --create-prefix sftp://su.nombre@example.com/~/public_html/miproyecto
160
162
 2 revision(s) pushed.
161
 
 
 
163
 
162
164
Bazaar creará un directorio ``miproyecto`` en el servidor remoto e
163
165
introducirá su branch en él.
164
 
 
 
166
 
165
167
Ahora cualquiera podrá crear su propia copia de su branch tecleando::
166
168
 
167
169
 $ bzr branch http://www.example.com/miproyecto
168
 
 
 
170
 
169
171
**Nota:** para utilizar sftp deberá instalar ``paramiko`` y
170
 
``pyCrypto``. Vea http://wiki.bazaar.canonical.com/InstallationFaq para más información.
 
172
``pyCrypto``. Vea http://bazaar-vcs.org/InstallationFaq para más información.
171
173
 
172
174
 
173
175
Publicando su branch con Launchpad
186
188
 
187
189
 $ bzr push bzr+ssh://john.doe@bazaar.launchpad.net/~john.doe/+junk/miproyecto
188
190
 
189
 
**Nota:** ``+junk`` significa que este branch no está asociado con ningún proyecto
 
191
**Nota:** ``+junk`` significa que este branch no está asociado con ningún proyecto 
190
192
concreto en Launchpad.
191
193
 
192
194
Ahora cualquiera podrá crear su propia copia de su branch tecleando::
193
195
 
194
196
 $ bzr branch http://bazaar.launchpad.net/~john.doe/+junk/miproyecto
195
 
 
 
197
 
196
198
También puede ver información sobre su branch, histórico de revisiones
197
199
incluido, en https://code.launchpad.net/people/+me/+junk/miproyecto
198
200
 
204
206
copia de su branch. Vamos a coger un ejemplo real, la interfaz GTK de Bazaar::
205
207
 
206
208
  $ bzr branch http://bazaar.launchpad.net/~bzr/bzr-gtk/trunk bzr-gtk.john
207
 
  Branched 292 revision(s).
 
209
  Branched 292 revision(s).                                                        
208
210
 
209
211
Bazaar descargará todos los archivos y el histórico de revisiones completo
210
212
del trunk branch del proyecto bzr-gtk y creará una copia llamada
228
230
  $ bzr merge
229
231
  Merging from saved parent location: http://bazaar.launchpad.net/~bzr/bzr-gtk/trunk
230
232
  All changes applied successfully.
231
 
 
 
233
            
232
234
Compruebe qué ha cambiado::
233
235
 
234
236
  $ bzr diff
235
 
 
 
237
 
236
238
Si está contento con los cambios puede añadirlos en su branch personal::
237
239
 
238
240
  $ bzr commit -m "Integración desde el branch principal"
255
257
 
256
258
 $ bzr send -o mycode.patch
257
259
 Using saved parent location: http://bazaar.launchpad.net/~bzr/bzr-gtk/trunk
258
 
 
 
260
 
259
261
Ahora puede enviar por email la instruccion merge al proyecto bzr-gtk
260
262
quien, si así lo quieren, pueden utilizarla para integrar su trabajo
261
263
dentro del branch principal.
262
 
 
263
 
 
 
264
 
 
265
 
264
266
Aprendiendo más
265
267
===============
266
268
 
267
269
Puede encontrar más sobre Bazaar en la
268
 
`Guía de Usuario de Bazaar <../user-guide/index.html>`_.
 
270
`Guía de Usuario de Bazaar <../guia-usuario/index.html>`_.
269
271
 
270
272
Para aprender sobre Bazaar por línea de comandos::
271
273