~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Joe Julian
  • Date: 2010-01-10 02:25:31 UTC
  • mto: (4634.119.7 2.0)
  • mto: This revision was merged to the branch mainline in revision 4959.
  • Revision ID: joe@julianfamily.org-20100110022531-wqk61rsagz8xsiga
Added MANIFEST.in to allow bdist_rpm to have all the required include files and tools. bdist_rpm will still fail to build correctly on some distributions due to a disttools bug http://bugs.python.org/issue644744

Show diffs side-by-side

added added

removed removed

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