annotate es/daily.tex @ 640:67b96bca5769

finished revision of daily.tex
author Javier Rojas <jerojasro@devnull.li>
date Thu, 29 Jan 2009 22:59:04 -0500
parents 193d107798cc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
1 \chapter{Mercurial día a día}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
2 \label{chap:daily}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
3
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
4 \section{Cómo indicarle a Mercurial qué ficheros seguir}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
5
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
6 Mercurial no trabaja con ficheros en su repositorio a menos que usted
634
dce8441ee954 spell checking
Javier Rojas <jerojasro@devnull.li>
parents: 619
diff changeset
7 se lo indique explícitamente. La orden \hgcmd{status} le mostrará
dce8441ee954 spell checking
Javier Rojas <jerojasro@devnull.li>
parents: 619
diff changeset
8 cuáles ficheros son desconocidos para Mercurial; se emplea un
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
9 ``\texttt{?}'' para mostrar tales ficheros.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
10
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
11 Para indicarle a Mercurial que tenga en cuenta un fichero, emplee la
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
12 orden \hgcmd{add}. Una vez que haya adicionado el fichero, la línea
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
13 referente al fichero al aplicar la orden \hgcmd{status} para tal
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
14 fichero cambia de ``\texttt{?}'' a ``\texttt{A}''.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
15 \interaction{daily.files.add}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
16
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
17 Después de invocar \hgcmd{commit}, los ficheros que haya adicionado
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
18 antes de consignar no se listarán en la salida de \hgcmd{status}. La
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
19 razón para esto es que \hgcmd{status} solamente le muestra aquellos
639
193d107798cc corrected some redaction problems and a couple of typos
Javier Rojas <jerojasro@devnull.li>
parents: 637
diff changeset
20 ficheros ``interesantes'' ---~los que usted haya modificado o a aquellos
193d107798cc corrected some redaction problems and a couple of typos
Javier Rojas <jerojasro@devnull.li>
parents: 637
diff changeset
21 sobre los que usted haya indicado a Mercurial hacer algo--- de forma
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
22 predeterminada. Si tiene un repositorio que contiene miles de
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
23 ficheros, rara vez deseará saber cuáles de ellos están siendo
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
24 seguidos por Mercurial, pero que no han cambiado. (De todas maneras,
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
25 puede obtener tal información; más adelante hablaremos de ello.)
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
26
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
27
460
fabba3555d29 corrected grammar error
Javier Rojas <jerojasro@devnull.li>
parents: 458
diff changeset
28 Cuando usted añade un fichero, Mercurial no hace nada con él inmediatamente.
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
29 En cambio, tomará una instantánea del estado del fichero la próxima vez
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
30 que usted consigne. Continuará haciendo seguimiento a los cambios que
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
31 haga sobre el fichero cada vez que consigne, hasta que usted lo elimine.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
32
634
dce8441ee954 spell checking
Javier Rojas <jerojasro@devnull.li>
parents: 619
diff changeset
33 \subsection{Nombramiento explícito e implícito de ficheros}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
34
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
35 Mercurial tiene un comportamiento útil en el cual si a una orden,
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
36 le pasa el nombre de un directorio, todas las órdenes lo interpretarán como
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
37 ``Deseo operar en cada fichero de este directorio y sus
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
38 subdirectorios''.
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
39 \interaction{daily.files.add-dir}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
40 Tenga en cuenta que en este ejemplo Mercurial imprimió los nombres de
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
41 los ficheros que se adicionaron, mientras que no lo hizo en el ejemplo
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
42 anterior cuando adicionamos el fichero con nombre \filename{a}.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
43
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
44 En el último caso hicimos explícito el nombre del fichero que
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
45 deseábamos adicionar en la línea de órdenes, y Mercurial asume en
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
46 tales casos que usted sabe lo que está haciendo y no imprime
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
47 información alguna.
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
48
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
49 Cuando hacemos \emph{implícitos} los nombres de los ficheros dando el
639
193d107798cc corrected some redaction problems and a couple of typos
Javier Rojas <jerojasro@devnull.li>
parents: 637
diff changeset
50 nombre de un directorio, Mercurial efectúa el paso extra de imprimir
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
51 el nombre de cada fichero con el que va a hacer algo. Esto para
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
52 aclarar lo que está sucediendo, y reducir en lo posible una sorpresa
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
53 silenciosa pero fatal. Este comportamiento es común a la mayoría de
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
54 órdenes en Mercurial.
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
55
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
56 \subsection{Nota al margen: Mercurial trata ficheros, no directorios}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
57
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
58 Mercurial no da seguimiento a la información de los directorios. En
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
59 lugar de eso tiene en cuenta las rutas de los ficheros. Antes de
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
60 crear un fichero, primero crea todos los directorios que hagan falta
639
193d107798cc corrected some redaction problems and a couple of typos
Javier Rojas <jerojasro@devnull.li>
parents: 637
diff changeset
61 para completar la ruta del mismo. Después de borrar un fichero,
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
62 borra todos los directorios vacíos que estuvieran en la ruta del
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
63 fichero borrado. Suena como una diferencia trivial, pero tiene una
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
64 consecuencia práctica menor: no es posible representar un directorio
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
65 completamente vacío en Mercurial.
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
66
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
67 Los directorios vacíos rara vez son útiles, y hay soluciones
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
68 alternativas no intrusivas que usted puede emplear para obtener el efecto
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
69 apropiado. Los desarrolladores de Mercurial pensaron que la
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
70 complejidad necesaria para administrar directorios vacíos no valía la
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
71 pena frente al beneficio limitado que esta característica podría traer.
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
72
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
73 Si necesita un directorio vacío en su repositorio, hay algunas formas
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
74 de lograrlo. Una es crear un directorio, después hacer \hgcmd{add} a
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
75 un fichero ``oculto'' dentro de ese directorio. En sistemas tipo
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
76 Unix, cualquier fichero cuyo nombre comience con un punto
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
77 (``\texttt{.}'') es tratado como oculto por la mayoría de
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
78 comandos y herramientas GUI. Esta aproximación se ilustra en la figura~\ref{ex:daily:hidden}.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
79
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
80 \begin{figure}[ht]
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
81 \interaction{daily.files.hidden}
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
82 \caption{Simular un directorio vacío con un fichero oculto}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
83 \label{ex:daily:hidden}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
84 \end{figure}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
85
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
86 Otra forma de abordar la necesidad de un directorio vacío es
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
87 simplemente crear uno en sus guiones de construcción antes de que lo
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
88 necesiten.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
89
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
90 \section{Cómo dejar de hacer seguimiento a un fichero}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
91
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
92 Si decide que un fichero no pertenece a su repositorio, use la orden
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
93 \hgcmd{remove}; se borrará el fichero y le indicará a Mercurial que
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
94 deje de hacerle seguimiento. Los ficheros eliminados se representan
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
95 con ``\texttt{R}'' al usar \hgcmd{status}.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
96 \interaction{daily.files.remove}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
97
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
98 Después de hacer \hgcmd{remove} a un fichero, Mercurial dejará de
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
99 hacer seguimiento al mismo, incluso si recrea el fichero con el mismo
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
100 nombre en su directorio de trabajo. Si decide recrear un fichero con
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
101 el mismo nombre y desea que Mercurial le haga seguimiento, basta con
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
102 hacerle \hgcmd{add}. Mercurial sabrá que el fichero recientemente
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
103 adicionado no está relacionado con el fichero anterior que tenía el
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
104 mismo nombre.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
105
615
9da096de3c52 changed "historia" to "historial".
Javier Rojas <jerojasro@devnull.li>
parents: 520
diff changeset
106 \subsection{Al eliminar un fichero no se afecta su historial}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
107
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
108 Es preciso tener en cuenta que eliminar un fichero tiene sólo dos
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
109 efectos.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
110 \begin{itemize}
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
111 \item Se elimina la versión actual del fichero del directorio de
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
112 trabajo.
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
113 \item Mercurial deja de hacer seguimiento a los cambios del fichero
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
114 desde la próxima consignación.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
115 \end{itemize}
615
9da096de3c52 changed "historia" to "historial".
Javier Rojas <jerojasro@devnull.li>
parents: 520
diff changeset
116 Al eliminar un fichero \emph{no} se altera de ninguna manera el
9da096de3c52 changed "historia" to "historial".
Javier Rojas <jerojasro@devnull.li>
parents: 520
diff changeset
117 \emph{historial} del mismo.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
118
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
119 Si actualiza su directorio de trabajo a un conjunto de cambios en el
639
193d107798cc corrected some redaction problems and a couple of typos
Javier Rojas <jerojasro@devnull.li>
parents: 637
diff changeset
120 cual el fichero que eliminó aún era tenido en cuenta, éste reaparecerá en
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
121 el directorio de trabajo, con los contenidos que este tenía cuando se
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
122 consignó tal conjunto de cambios. Si usted actualiza el directorio de
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
123 trabajo a un conjunto de cambios posterior en el cual el fichero había
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
124 sido eliminado, Mercurial lo eliminará de nuevo del directorio de
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
125 trabajo.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
126
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
127 \subsection{Ficheros perdidos}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
128
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
129 Mercurial considera como \emph{perdido} un fichero que usted borró,
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
130 pero para el que no se usó \hgcmd{remove}. Los ficheros perdidos se
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
131 representan con ``\texttt{!}'' al visualizar \hgcmd{status}.
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
132 Las órdenes de Mercurial generalmente no harán nada con los ficheros
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
133 perdidos.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
134 \interaction{daily.files.missing}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
135
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
136 Si su repositorio contiene un fichero que \hgcmd{status} reporta como
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
137 perdido, y desea que el mismo se vaya, se puede usar
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
138 \hgcmdargs{remove}{\hgopt{remove}{--after}} posteriormente para
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
139 indicarle a Mercurial que usted deseaba borrar tal fichero.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
140 \interaction{daily.files.remove-after}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
141
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
142 Por otro lado, si borró un fichero perdido por accidente, puede usar
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
143 \hgcmdargs{revert}{\emph{nombre de fichero}} para recuperar el
635
2c2850e1e9a1 more revision; reordered files on Leame.1st
Javier Rojas <jerojasro@devnull.li>
parents: 634
diff changeset
144 fichero. Reaparecerá, sin modificaciones.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
145 \interaction{daily.files.recover-missing}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
146
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
147 \subsection{Nota al margen: ¿Por qué decirle explícitamente a Mercurial
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
148 que elimine un fichero?}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
149
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
150 Es posible que se haya preguntado por qué Mercurial exige que usted le
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
151 indique explícitamente que está borrando un fichero. Al principio del
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
152 desarrollo de Mercurial, este permitía que usted borrara el fichero
639
193d107798cc corrected some redaction problems and a couple of typos
Javier Rojas <jerojasro@devnull.li>
parents: 637
diff changeset
153 sin más; Mercurial se daría cuenta de la ausencia del fichero
193d107798cc corrected some redaction problems and a couple of typos
Javier Rojas <jerojasro@devnull.li>
parents: 637
diff changeset
154 automáticamente después de la ejecución de \hgcmd{commit}, y dejaría de
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
155 hacer seguimiento al fichero. En la práctica, resultaba muy sencillo
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
156 borrar un fichero accidentalmente sin darse cuenta.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
157
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
158 \subsection{Atajo útil---agregar y eliminar ficheros en un solo paso}
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
159
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
160 Mercurial ofrece una orden combinada, \hgcmd{addremove}, que agrega
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
161 los ficheros que no tienen seguimiento y marca los ficheros faltantes
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
162 como eliminados.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
163 \interaction{daily.files.addremove}
639
193d107798cc corrected some redaction problems and a couple of typos
Javier Rojas <jerojasro@devnull.li>
parents: 637
diff changeset
164 La orden \hgcmd{commit} se puede usar con la opción \hgopt{commit}{-A}
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
165 que aplica el mismo agregar-eliminar, seguido inmediatamente de una
452
d8596cd12b41 Translated a few more bits of daily use translation
Igor TAmara <igor@tamarapatino.org>
parents: 444
diff changeset
166 consignación.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
167 \interaction{daily.files.commit-addremove}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
168
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
169 \section{Copiar ficheros}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
170
639
193d107798cc corrected some redaction problems and a couple of typos
Javier Rojas <jerojasro@devnull.li>
parents: 637
diff changeset
171 Mercurial ofrece la orden \hgcmd{copy} para hacer una copia nueva de
468
9efaa52be334 corrected a couple of "archivo" with "fichero"
Javier Rojas <jerojasro@devnull.li>
parents: 460
diff changeset
172 un fichero. Cuando se copia un fichero con esta orden, Mercurial
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
173 lleva un registro indicando que el nuevo fichero es una copia del
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
174 fichero original. Los ficheros copiados se tratan de forma especial cuando
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
175 usted hace una fusión con el trabajo de alguien más.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
176
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
177 \subsection{Resultados de copiar un fichero durante una fusión}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
178
520
93bd78a98b78 fixed typo
Javier Rojas <jerojasro@devnull.li>
parents: 477
diff changeset
179 Durante una fusión los cambios ``siguen'' una copia. Para ilustrar
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
180 lo que esto significa, haremos un ejemplo. Comenzaremos con el mini
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
181 repositorio usual que contiene un solo fichero
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
182 \interaction{daily.copy.init}
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
183 Debemos hacer algo de trabajo en paralelo, de forma que tengamos algo para
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
184 fusionar. Aquí clonamos el repositorio.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
185 \interaction{daily.copy.clone}
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
186 De vuelta en el repositorio inicial, usemos la orden \hgcmd{copy} para hacer
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
187 una copia del primer fichero que creamos.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
188 \interaction{daily.copy.copy}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
189
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
190 Si vemos la salida de la orden \hgcmd{status}, el fichero copiado luce
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
191 tal como un fichero que se ha añadido normalmente.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
192 \interaction{daily.copy.status}
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
193 Pero si usamos la opción \hgopt{status}{-C} de la orden
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
194 \hgcmd{status}, se imprimirá otra línea: el fichero \emph{desde} el
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
195 cual fue copiado nuestro fichero recién añadido.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
196 \interaction{daily.copy.status-copy}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
197
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
198 Ahora, en el repositorio que clonamos, hagamos un cambio en
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
199 paralelo. Adicionaremos una línea de contenido al fichero original que
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
200 creamos.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
201 \interaction{daily.copy.other}
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
202 Hemos modificado el fichero \filename{file} en este
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
203 repositorio. Cuando jalemos los cambios del primer repositorio y
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
204 fusionemos las dos cabezas, Mercurial propagará los cambios que hemos
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
205 hecho localmente en \filename{file} a su copia, \filename{new-file}.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
206 \interaction{daily.copy.merge}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
207
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
208 \subsection{¿Por qué los cambios se reflejan en las copias?}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
209 \label{sec:daily:why-copy}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
210
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
211 Este comportamiento de cambios en ficheros que se propagan a las
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
212 copias de los ficheros parecería esotérico, pero en la mayoría de
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
213 casos es absolutamente deseable.
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
214 Es indispensable recordar que esta propagación \emph{solamente} sucede
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
215 cuando fusionamos. Por lo tanto si sobre un fichero se usa
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
216 \hgcmd{copy}, y se modifica el fichero original durante el curso
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
217 normal de su trabajo, nada pasará.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
218
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
219 Lo segundo a tener en cuenta es que las modificaciones solamente se
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
220 propagarán en las copias únicamente si los repositorios de los cuales
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
221 está jalando los cambios \emph{no saben} de la copia.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
222
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
223 Explicaremos a continuación la razón de este comportamiento de
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
224 Mercurial. Digamos que yo he aplicado un arreglo de un fallo importante a un
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
225 fichero fuente y consigné los cambios. Por otro lado, usted decidió hacer
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
226 \hgcmd{copy} sobre el fichero en su repositorio, sin saber acerca del
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
227 fallo o sin ver el arreglo, y ha comenzado a trabajar sobre su copia
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
228 del fichero.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
229
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
230 Si jala y fusiona mis cambios y Mercurial \emph{no hubiera} propagado
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
231 los cambios en las copias, su fichero fuente tendría el fallo, a menos
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
232 que usted haya recordado propagar el arreglo del fallo a mano, el
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
233 mismo \emph{permanecería} en su copia del fichero.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
234
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
235 Mercurial previene esta clase de problemas, gracias a la propagación
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
236 automática del cambio que arregló el fallo del fichero original. Hasta
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
237 donde sé, Mercurial es el \emph{único} sistema de control de
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
238 revisiones que propaga los cambios en las copias de esta forma.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
239
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
240 Cuando su historial de cambios tiene un registro de la copia y la
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
241 subsecuente fusión, usualmente no es necesario propagar los cambios el
634
dce8441ee954 spell checking
Javier Rojas <jerojasro@devnull.li>
parents: 619
diff changeset
242 fichero original a las copias del mismo, y por esta razón Mercurial
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
243 propaga únicamente los cambios en las copias hasta este punto y no más
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
244 allá.
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
245
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
246
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
247 \subsection{Cómo hacer que los cambios \emph{no} sigan a la copia?}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
248
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
249 Si por algún motivo usted decide que esta característica de
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
250 propagación automática de cambios en las copias no es para usted,
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
251 simplemente use
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
252 la orden usual de su sistema para copiar ficheros (en sistemas tipo
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
253 Unix, es \command{cp}), y posteriormente use \hgcmd{add} sobre la nueva
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
254 copia hecha a mano. Antes de hacerlo, de todas maneras, relea la
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
255 sección~\ref{sec:daily:why-copy}, y tome una decisión asegurándose que
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
256 este comportamiento no es el apropiado para su caso específico.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
257
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
258 \subsection{Comportamiento de la orden \hgcmd{copy}}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
259
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
260 Cuando usa la orden \hgcmd{copy}, Mercurial hace una copia de cada
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
261 fichero fuente tal como se encuentra en el directorio actual. Esto
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
262 significa que si usted hace
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
263 modificaciones a un fichero, y le aplica \hgcmd{copy} sin haber
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
264 consignado primero los cambios, la nueva copia contendrá también las
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
265 modificaciones que haya hecho hasta ese punto. (Este comportamiento me
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
266 parece poco intuitivo, y por tal motivo lo menciono.)
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
267
634
dce8441ee954 spell checking
Javier Rojas <jerojasro@devnull.li>
parents: 619
diff changeset
268 La orden \hgcmd{copy} actúa de forma parecida a la orden \command{cp}
619
bbc5db74bd77 changed many "X(" for "X ("
Javier Rojas <jerojasro@devnull.li>
parents: 615
diff changeset
269 de Unix (puede usar el alias \hgcmd{cp} si le es más cómodo). El
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
270 último argumento es el \emph{destino}, y todos los argumentos previos
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
271 son las \emph{fuentes}. Si solamente indica un fichero como la
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
272 fuente, y el destino no existe, se crea un fichero nuevo con ese nombre.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
273 \interaction{daily.copy.simple}
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
274 Si el destino es un directorio, Mercurial copia las fuentes en éste.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
275 \interaction{daily.copy.dir-dest}
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
276 La copia de un directorio es recursiva, y preserva la estructura del
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
277 directorio fuente.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
278 \interaction{daily.copy.dir-src}
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
279 Si tanto la fuente como el destino son directorios, la estructura de
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
280 la fuente se recrea en el directorio destino.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
281 \interaction{daily.copy.dir-src-dest}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
282
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
283 De la misma forma que la orden \hgcmd{rename}, si copia un fichero
458
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
284 manualmente y desea que Mercurial sepa que ha copiado un fichero,
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
285 basta con aplicar la opción \hgopt{copy}{--after} a la orden
854a70fc05c6 Translated copy section of daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 453
diff changeset
286 \hgcmd{copy}.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
287 \interaction{daily.copy.after}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
288
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
289 \section{Renombrar ficheros}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
290
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
291 La necesidad de renombrar un fichero es más común que hacer una copia
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
292 del mismo. La razón por la cual discutí la orden \hgcmd{copy} antes
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
293 de hablar acerca de cambiar el nombre de los ficheros, es que
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
294 Mercurial trata el renombrar un fichero de la misma forma que una
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
295 copia. Por lo tanto, saber lo que hace Mercurial cuando usted copia
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
296 un fichero le indica qué esperar cuando renombra un fichero.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
297
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
298 Cuando usa la orden \hgcmd{rename}, Mercurial hace una copia de cada
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
299 fichero fuente, lo borra y lo marca como fichero eliminado.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
300 \interaction{daily.rename.rename}
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
301 La orden \hgcmd{status} muestra la nueva copia del fichero como
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
302 añadida y el fichero inicial de la copia, como eliminado.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
303 \interaction{daily.rename.status}
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
304 De la misma forma en que se usa la orden \hgcmd{copy}, debemos usar la
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
305 opción \hgopt{status}{-C} de la orden \hgcmd{status} para verificar
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
306 que el fichero añadido realmente comienza a ser seguido por Mercurial
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
307 como una copia del fichero original, ahora eliminado.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
308 \interaction{daily.rename.status-copy}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
309
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
310 Igual que con \hgcmd{remove} y \hgcmd{copy}, puede indicársele a
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
311 Mercurial acerca de un renombramiento inmediato con la opción
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
312 \hgopt{rename}{--after}. El comportamiento de la orden
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
313 \hgcmd{rename} y las opciones que acepta, son similares a la orden
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
314 \hgcmd{copy} en casi todo.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
315
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
316 \subsection{Renombrar ficheros y fusionar cambios}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
317
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
318 Dado que el renombrado de Mercurial se implementa como un
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
319 copiar-y-eliminar, la misma propagación de cambios ocurre cuando usted
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
320 fusiona después de renombrar como después de hacer una copia.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
321
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
322 Si yo modifico un fichero y usted lo renombra a un nuevo fichero, y
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
323 posteriormente fusionamos nuestros respectivos cambios, mi
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
324 modificación al fichero bajo su nombre original se propagará en el
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
325 fichero con el nuevo nombre. (Es lo que se esperaría que ``simplemente
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
326 funcione,''
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
327 pero, no todos los sistemas de control de revisiones hacen esto.)
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
328
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
329 Aunque el hecho de que los cambios sigan la copia es una característica
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
330 respecto a la cual usted puede estar de acuerdo y decir ``si, puede
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
331 ser útil,'' debería ser claro
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
332 que el seguimiento de cambios de un renombramiento es definitivamente
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
333 importante. Sin esto, sería muy sencillo que los cambios se
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
334 quedaran atrás cuando los ficheros se renombran.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
335
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
336 \subsection{Cambios de nombre divergentes y fusión}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
337
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
338 El caso de renombramiento con nombres divergentes ocurre cuando dos
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
339 desarrolladores comienzan con un fichero---llamémoslo
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
340 \filename{foo}---en sus repositorios respectivos.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
341
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
342 \interaction{rename.divergent.clone}
640
67b96bca5769 finished revision of daily.tex
Javier Rojas <jerojasro@devnull.li>
parents: 639
diff changeset
343 %TODO we must either change the example's names, and these names, or
67b96bca5769 finished revision of daily.tex
Javier Rojas <jerojasro@devnull.li>
parents: 639
diff changeset
344 %use the original names. as of now, we keep the old names
67b96bca5769 finished revision of daily.tex
Javier Rojas <jerojasro@devnull.li>
parents: 639
diff changeset
345 Anne renombra el fichero a \filename{bar}.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
346 \interaction{rename.divergent.rename.anne}
640
67b96bca5769 finished revision of daily.tex
Javier Rojas <jerojasro@devnull.li>
parents: 639
diff changeset
347 Mientras que Bob lo renombra como \filename{quux}.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
348 \interaction{rename.divergent.rename.bob}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
349
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
350 Veo esto como un conflicto porque cada desarrollador ha expresado
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
351 intenciones diferentes acerca de cómo considera debería haberse
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
352 nombrado el fichero.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
353
634
dce8441ee954 spell checking
Javier Rojas <jerojasro@devnull.li>
parents: 619
diff changeset
354 ¿Qué cree que debería pasar cuando fusionen su trabajo?
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
355 El comportamiento de Mercurial es que siempre preserva \emph{ambos}
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
356 nombres cuando fusiona los conjuntos de cambios que contienen nombres
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
357 divergentes.
640
67b96bca5769 finished revision of daily.tex
Javier Rojas <jerojasro@devnull.li>
parents: 639
diff changeset
358 %TODO traducir texto interaccion
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
359 \interaction{rename.divergent.merge}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
360
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
361 Tenga en cuenta que Mercurial le advierte acerca de nombres
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
362 divergentes, pero deja que usted decida qué hacer con la divergencia
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
363 después de la fusión.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
364
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
365 \subsection{Cambios de nombre convergentes y fusión}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
366
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
367 Otra clase de conflicto al cambiar el nombre de ficheros ocurre cuando dos
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
368 personas eligen renombrar diferentes ficheros \emph{fuente} al mismo
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
369 \emph{destino}. En este caso Mercurial aplica su maquinaria de fusión
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
370 usual, y le permite a usted guiar la situación a una resolución adecuada.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
371
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
372 \subsection{Otros casos límite relacionados con renombramientos}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
373
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
374 Mercurial tiene un fallo de mucho tiempo en el cual no es capaz de
477
6d2bbeb50af6 Fixing mistake preventing from build, footnote to ndt, moving archivo to fichero on daily.tex
Igor TAmara <igor@tamarapatino.org>
parents: 474
diff changeset
375 fusionar cuando por un lado hay un fichero con un nombre dado,
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
376 mientras que en otro hay un directorio con el mismo nombre. Esto está
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
377 documentado como~\bug{29}.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
378 \interaction{issue29.go}
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
379
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
380 \section{Recuperarse de equivocaciones}
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
381
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
382 Mercurial tiene unas órdenes poderosas que le ayudarán a recuperarse
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
383 de equivocaciones comunes.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
384
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
385 La orden \hgcmd{revert} le permite deshacer cambios que haya hecho a
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
386 su directorio de trabajo. Por ejemplo, si aplicó \hgcmd{add} a un
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
387 fichero por accidente, ejecute \hgcmd{revert} con el nombre del
634
dce8441ee954 spell checking
Javier Rojas <jerojasro@devnull.li>
parents: 619
diff changeset
388 fichero que añadió, y en tanto que el fichero no haya sido tocado de
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
389 forma alguna, no será adicionado, ni seguido por Mercurial. También
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
390 puede usar \hgcmd{revert} para deshacerse de cambios erróneos a un
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
391 fichero.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
392
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
393 Tenga en cuenta que la orden \hgcmd{revert} se usa para cambios que no
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
394 han sido consignados. Cuando haya consignado un cambio, si decide que
637
ddbb28cd940a finished revision comparing against the original in english
Javier Rojas <jerojasro@devnull.li>
parents: 635
diff changeset
395 era un error, puede hacer algo todavía, pero sus opciones pueden estar
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
396 más limitadas.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
397
472
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
398 Para obtener información acerca de la orden \hgcmd{revert} y detalles
48584345e451 Finishing daily.tex translation to spanish
Igor TAmara <igor@tamarapatino.org>
parents: 458
diff changeset
399 de cómo tratar con cambios consignados, vea el capítulo~\ref{chap:undo}.
444
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
400
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
401 %%% Local Variables:
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
402 %%% mode: latex
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
403 %%% TeX-master: "00book"
6595729623f9 Instructions on contribute start daily.tex translation. Added words to Leame.1st
Igor TAmara <igor@tamarapatino.org>
parents: 432
diff changeset
404 %%% End: