~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-09-01 08:02:42 UTC
  • mfrom: (5390.3.3 faster-revert-593560)
  • Revision ID: pqm@pqm.ubuntu.com-20100901080242-esg62ody4frwmy66
(spiv) Avoid repeatedly calling self.target.all_file_ids() in
 InterTree.iter_changes. (Andrew Bennetts)

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