Mercurial > hgbook
comparison es/intro.tex @ 609:98fb436b58c1
corrected some typos
author | Javier Rojas <jerojasro@devnull.li> |
---|---|
date | Mon, 12 Jan 2009 22:25:40 -0500 |
parents | e98a8c3afcef |
children | 9da096de3c52 |
comparison
equal
deleted
inserted
replaced
608:e98a8c3afcef | 609:98fb436b58c1 |
---|---|
86 El control de revisiones es un campo amplio, tan amplio que no hay un | 86 El control de revisiones es un campo amplio, tan amplio que no hay un |
87 acrónimo o nombre único. A continuación presentamos un listado de | 87 acrónimo o nombre único. A continuación presentamos un listado de |
88 nombres comunes y acrónimos que se podrían encontrar: | 88 nombres comunes y acrónimos que se podrían encontrar: |
89 \begin{itemize} | 89 \begin{itemize} |
90 \item Control de revisiones (RCS) | 90 \item Control de revisiones (RCS) |
91 \item Manejo de Configuraciones de Programas(SCM), o administracón de | 91 \item Manejo de Configuraciones de Programas (SCM), o administracón de |
92 configuraciones | 92 configuraciones |
93 \item Administración de código fuente | 93 \item Administración de código fuente |
94 \item Control de Código Fuente, o Control de Fuentes | 94 \item Control de Código Fuente, o Control de Fuentes |
95 \item Control de Versiones(VCS) | 95 \item Control de Versiones (VCS) |
96 \end{itemize} | 96 \end{itemize} |
97 Algunas personas aducen que estos términos tienen significados | 97 Algunas personas aducen que estos términos tienen significados |
98 diversos, pero en la práctica se sobrelapan tanto que no hay una | 98 diversos, pero en la práctica se sobrelapan tanto que no hay una |
99 forma acordada o incluso adecuada de separarlos. | 99 forma acordada o incluso adecuada de separarlos. |
100 | 100 |
101 \section{Historia resumida del control de revisiones} | 101 \section{Historia resumida del control de revisiones} |
102 | 102 |
103 La herramienta de control de revisiones más antigua conocida es SCCS | 103 La herramienta de control de revisiones más antigua conocida es SCCS |
104 (Sistema de Control de Código), escrito por Marc Rochkind en Bell | 104 (Sistema de Control de Código), escrito por Marc Rochkind en Bell |
105 Labs, a comienzos de los setentas(1970s). SCCS operaba sobre ficheros | 105 Labs, a comienzos de los setentas (1970s). SCCS operaba sobre ficheros |
106 individuales, y requería que cada persona que trabajara en el proyecto | 106 individuales, y requería que cada persona que trabajara en el proyecto |
107 tuviera acceso a un espacio compartido en un solo sistema. Solamente | 107 tuviera acceso a un espacio compartido en un solo sistema. Solamente |
108 una persona podía modificar un fichero en un momento dado; el | 108 una persona podía modificar un fichero en un momento dado; el |
109 arbitramiento del acceso a los ficheros se hacía con candados. Era | 109 arbitramiento del acceso a los ficheros se hacía con candados. Era |
110 común que la gente pusiera los candados a los ficheros, y que | 110 común que la gente pusiera los candados a los ficheros, y que |
111 posteriormente olvidara quitarlos, impidiendo que otro pudiera | 111 posteriormente olvidara quitarlos, impidiendo que otro pudiera |
112 modificar los ficheros en cuestión sin la intervención del | 112 modificar los ficheros en cuestión sin la intervención del |
113 administrador. | 113 administrador. |
114 | 114 |
115 Walter Tichy desarrolló una alternativa gratuita a SCCS a comienzos | 115 Walter Tichy desarrolló una alternativa gratuita a SCCS a comienzos |
116 de los ochentas(1980s); llamó a su programa RCS (Sistema de Control de | 116 de los ochentas (1980s); llamó a su programa RCS (Sistema de Control de |
117 Revisiones). Al igual que SCCS, RCS requería que los desarrolladores | 117 Revisiones). Al igual que SCCS, RCS requería que los desarrolladores |
118 trabajaran en un único espacio compartido y colocaran candados a los | 118 trabajaran en un único espacio compartido y colocaran candados a los |
119 ficheros para evitar que varias personas los modificaran | 119 ficheros para evitar que varias personas los modificaran |
120 simultáneamente. | 120 simultáneamente. |
121 | 121 |
438 para proyectos modestamente grandes. | 438 para proyectos modestamente grandes. |
439 | 439 |
440 Adicionalmente, Subversion tiene un sobrecosto considerable en | 440 Adicionalmente, Subversion tiene un sobrecosto considerable en |
441 almacenamiento para evitar transacciones por red en algunas | 441 almacenamiento para evitar transacciones por red en algunas |
442 operaciones, | 442 operaciones, |
443 tales como encontrar ficheros modificados(\texttt{status}) y desplegar | 443 tales como encontrar ficheros modificados (\texttt{status}) y desplegar |
444 información frente a la revisión actual(\texttt{diff}). Como | 444 información frente a la revisión actual (\texttt{diff}). Como |
445 resultado, la copia de trabajo de Subversion termina siendo del mismo | 445 resultado, la copia de trabajo de Subversion termina siendo del mismo |
446 tamaño o más grande que un repositorio de Mercurial y el directorio de | 446 tamaño o más grande que un repositorio de Mercurial y el directorio de |
447 trabajo, a pesar de que el repositorio de Mercurial contiene la | 447 trabajo, a pesar de que el repositorio de Mercurial contiene la |
448 historia completa del proyecto. | 448 historia completa del proyecto. |
449 | 449 |