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