stringtranslate.com

Discusión:Sistema de versiones concurrentes

NPOV / Crítica

Usuario:WikiLaurent ha marcado la sección "Crítica" como sección NPOV|reason=La tabla se presenta en formato "Crítica" / "Estás equivocado". Debe ser neutral.

La sección resaltada como NPOV fue cambiada por el usuario:AlanUS en marzo de 2012 de un formato de párrafo a un formato "tabular".

Un punto de vista neutral es aquel en el que no se toman partido, que es exactamente el objetivo de la sección de críticas: argumenta a favor y en contra del "modo CVS" de hacer las cosas, abordando la opinión de algunos de que CVS es simplemente deficiente, cuando los autores del producto argumentan que no es deficiente, que hay fuertes razones de diseño para la solidez de esas decisiones.

No estoy de acuerdo en que la tabla NO esté escrita desde un NPOV, pero la solución más fácil para el formato es restaurar la versión original no tabular anterior al 22 de marzo de 2012.

Cualquier comentario será bienvenido.

Arthur ( discusión ) 07:43 13 nov 2012 (UTC) [ responder ]

¿Desarrollo activo o no?

La gente sigue afirmando que CVS no se desarrolla activamente. He añadido citas claras que muestran que se aplican parches con regularidad. No borres nada sin más, sobre todo si hay citas. Si tienes pruebas que demuestran que no está activo, cítalas y AÑÁDELAS al artículo. Si todo el mundo elimina dos líneas, en un mes no quedarán más líneas; esa no es la forma de escribir un artículo.

Parte del problema es que la palabra "activo" es subjetiva. Creo que el desarrollo activo es el hecho de que hay un informe de error y alguien lo corrige. Sin informe de error, no hay desarrollo en un producto maduro. Los productos que son nuevos y están llenos de errores (¿alguien recuerda Subversion?) tienen muchos más cambios porque se informan muchos más errores y necesitan corregirse. Afirmar que el desarrollo de CVS no es activo solo porque está bien escrito y no se informa de un nuevo error cada 5 minutos es injusto y no ayuda.

Así que intenté reformular ese párrafo sin usar la palabra "activo" para que, con suerte, sea menos ambiguo. — Comentario anterior sin firmar agregado por ArthurBarrett ( discusióncontribuciones ) 00:07, 22 de febrero de 2011 (UTC) [ responder ]

Vale, esta sección que he añadido se ha etiquetado como WP:OR y se ha eliminado. No estoy de acuerdo. La redactaré de nuevo y la añadiré de nuevo.

Arthur ( discusión ) 06:12 3 may 2012 (UTC) [ responder ]


OK - Usuario:Safety Cap - tienes una opinión sobre si el proyecto CVS está abandonado o no, y has presentado algunos buenos argumentos, pero también has eliminado cualquier argumento que difiera del tuyo. NO ES BUENO. No elimines otras cosas sin al menos intentar algún tipo de discusión. Esta sección ha existido en la página de discusión durante algún tiempo para este tema. Restauraré el material que eliminaste. Consulta [[1]], en particular "No es apropiado que los editores inserten sus propias opiniones o análisis". Arthur ( discusión ) 04:52, 17 de enero de 2013 (UTC) [ responder ]

"Ambigüedad" en el estado del CVS

No creo que haya ninguna "ambigüedad" en el estatus de CVS. Todo el mundo conoce su historia y su desarrollo actual, y ninguno de ellos involucra a la FSF excepto como un recurso. No es un proyecto GNU, punto. Cualquier cosa en el sitio GNU que parezca indicar lo contrario es simplemente un error. --LDC

Bueno, entonces tendrías que definir "proyecto GNU". ¿Los programadores tienen que recibir pagos de la FSF? Después de todo, la FSF parece poseer los derechos de autor de partes de CVS. AxelBoldt

A veces resulta bastante confuso. Trabajé en Gnucash , la aplicación de contabilidad de GNOME , durante un tiempo. El copyright del paquete es como el de Linux: es GPL y el copyright pertenece a los autores individuales, de los cuales hay unos cuantos. Hablamos de asignar todo a la FSF, pero nunca lo hicimos. La página web del proyecto, la lista de correo y el archivo CVS estaban alojados en una de las máquinas del desarrollador. Teniendo en cuenta todo eso, supuse que no éramos un proyecto GNU "oficial", y así lo dije en la ML cuando alguien me lo preguntó. El desarrollador original me corrigió rápidamente, dijo que RMS nos consideraba así y le envió mensajes privados sobre varios temas en ocasiones. Nos encogimos de hombros y volvimos al trabajo, y no supone ninguna diferencia práctica en lo que a nosotros respecta. -- Robert Merkel

Sospecho que este también es el caso con CVS: Stallman simplemente afirmó que era un proyecto GNU sin preguntar a los desarrolladores qué pensaban, y sin que la FSF haya tenido nada que ver con su creación o mantenimiento. --LDC

Creo que eso es demasiado fuerte. Jim Blandy fue uno de los fundadores de Cyclic Software (ahora extinta), que mantuvo CVS durante mucho tiempo. Luego se convirtió en uno de los mantenedores de GNU Guile, que es indiscutiblemente un proyecto GNU. De todos modos, aunque la FSF no haga nada directamente, si los desarrolladores dicen que es GNU, entonces es GNU. -- Hari

Durante el reciente traslado del desarrollo de CVS de cvshome.org a savannah.nongnu.org, el equipo de CVS fue informado oficialmente de que la FSF no los considera un proyecto GNU, a pesar de que la FSF posee algunos de los derechos de autor y a pesar de que RMS a veces pide favores de desarrollo (yo había preguntado directamente antes sobre el estado de CVS sin recibir respuesta). Creo que la mayoría de las páginas de gnu.org han sido corregidas para reflejar esto. Actualicé el artículo en consecuencia.

¿Hay alguna razón para no archivar esta discusión?

Precio de Derek

¿Hay alguna razón para mantener esta sección en el artículo? La plantilla de sección sin referencias ha estado activa durante más de un año y parece ser WP:OR . No creo que la forma en que está redactada actualmente mejore realmente el artículo, incluso si se pudieran encontrar referencias. -- Karnesky ( discusión ) 15:27 7 jul 2010 (UTC) [ responder ]
Sospecho que hay una razón para mantenerlo. O varias. O algo parecido. Cuando hablo con Joe Average y me dice que está usando CVS (si busco un poco, normalmente descubro que está usando TortoiseCVS (que incluye y está escrito para CVSNT) o DCVS, etc.), muy rara vez se trata de este CVS. Como se ha comentado en otra parte de este artículo, se trata del fenómeno de "otro CVS más", pero en la mente de la gente todos se llaman CVS. Vale, ha pasado mucho tiempo desde que hice una observación: para distinguir ESTE CVS de todos los demás, Joe Average a menudo lo llama GNU CVS. Esto está bien (es sólo un nombre), pero creo que esta sección ayuda a aclarar el significado literal de "GNU CVS" frente al nombre popular "GNU CVS". Alternativamente, todo esto se podría incluir en un artículo de desambiguación. Arthur ( discusión ) 13:01, 10 de julio de 2010 (UTC) [ responder ]
Jon, de Softarch, ha decidido unilateralmente cortar esta sección del artículo, sin discutir ni abordar ninguno de los puntos de la página de discusión. Por lo tanto, he deshecho el corte, nuevamente. Estimado Jon, de Softarch  : lea la página de discusión y participe en la discusión. Arthur ( discusión ) 08:54 15 jul 2010 (UTC) [ responder ]
No sé si esa es una razón muy convincente para mantenerlo. Yo diría que el hecho de que no se haga referencia a él (y que, al parecer, no sea fácil de referenciar) son grandes razones para eliminarlo (aunque estoy de acuerdo en que Jon de Softarch se excedió en este punto). -- Karnesky ( discusión ) 23:40 15 jul 2010 (UTC) [ responder ]
He modificado el artículo de desambiguación de CVS para llamar al Sistema de Versiones Concurrentes el Sistema de Versiones Concurrentes (GNU CVS) . Puede que esto ayude o no... Propongo hacer cambios similares en el artículo mismo (para referirme a CVS en este artículo como GNU CVS. Esto debería hacer que la sección sobre el título 'GNU' sea más significativa (en contexto)... No estoy seguro de si esto es realmente una buena idea... Arthur ( discusión ) 21:54, 22 de agosto de 2010 (UTC) [ responder ]

Artículo movido a versión en minúsculas y viceversa

Parece que este artículo fue trasladado aquí desde el Sistema de versiones concurrentes hace unas semanas. Sin embargo, el texto del artículo indica que el nombre debe escribirse con mayúscula inicial. Si no hay objeciones, lo trasladaré de nuevo en breve. Bryan 07:59, 12 de febrero de 2004 (UTC)

Adelante. Sr. Jones 18:31, 16 de abril de 2004 (UTC)

El artículo ya se había movido de su sitio hace más de un año. ¿Cuáles son los requisitos para archivar una discusión? Derek Price 15:39, 4 de agosto de 2005 (UTC) [ responder ]

diferencia entreControl de concurrencia de múltiples versionesySistema de versiones concurrentes

Estoy bastante seguro de que el control de concurrencia de múltiples versiones es diferente del sistema de versiones concurrentes , pero ¿vale la pena mencionar en el artículo exactamente cuál es la diferencia? -- DavidCary 30 de junio de 2005 03:27 (UTC)


GNU CVS frente a versiones alternativas de CVS

Este artículo trata actualmente de algo que se ha convertido casi en un protocolo con diferentes versiones de CVS producidas y soportadas por diferentes partes -incluyendo el desarrollo de OpenBSD de su propia implementación interna. Este artículo debería probablemente dividirse un poco más en una parte sobre cómo funciona CVS y dejar la discusión sobre las herramientas utilizadas para CVS en el artículo Herramientas para CVS -o alternativamente podría simplemente agregar el artículo Herramientas al final y tener esta discusión sobre si GNU CVS es GNU o no por encima de él. De cualquier manera, tal como está, este conjunto de artículos parece un poco parcial e inacabado al mismo tiempo en este momento, por lo que probablemente se debería hacer algo. Janizary 00:18, 19 de agosto de 2005 (UTC) [ responder ]

Explicando a qué se refiere la "versión CVS" de un software

En las discusiones técnicas, a menudo se encuentran referencias a la "versión CVS" de un software. Creo que sería útil explicar el significado específico de esto en las primeras líneas del artículo. Josce

CVS y CVSNT

El artículo dice:

"CVS utiliza compresión delta para el almacenamiento eficiente de diferentes versiones del mismo archivo".

Esto debería especificarse más, si es que se menciona. Solo se almacenan deltas de texto, los datos binarios solo se copian.

Otro "sucesor" de CVS, CVSNT, que originalmente era una versión de CVS para Windows, incluía muchas características nuevas, como deltas binarios reales, y también está disponible para un par de sistemas Unix como código fuente. Creo que el artículo debería al menos mencionarlo en alguna parte.

04.10.2005 Tommy D

CVS, CVSNT y otras variaciones: ¿son todos ellos “sistemas de versiones concurrentes”?

Agrego esto porque la página "Sistemas de versiones concurrentes" dice que este es el lugar para discutir la combinación de artículos sobre CVS distribuido y CVS.

¿La página "Sistema de versiones concurrentes" debería contener información sobre todas las herramientas de versiones, solo las derivadas directamente de la fuente CVS original, las que implementan el modelo concurrente, las que *solo* implementan el modelo concurrente, o la página "Sistema de versiones concurrentes" trata sobre la herramienta que lleva ese nombre "CVS" y se debería permitir que otras herramientas tengan sus propias entradas?

Mi voto es que el "Sistema de versiones concurrentes" debería tratar sobre "CVS" y debería "mencionar" herramientas como Subversion, CVSNT, CVS distribuido, etc., y que los autores de esos productos/paquetes deberían tener la libertad de crear artículos de Wikipedia que describan qué son esos productos y que esa descripción factual debería ser una entrada permitida.

Trabajo para March Hare Software, que patrocina el desarrollo de CVSNT, y recientemente intenté agregar artículos "CVSNT" y "CVS Suite" (las versiones gratuita y comercial de CVSNT) a Wikipedia y se eliminaron rápidamente.

Usuario:ArthurBarrett/CVSNT y Usuario:ArthurBarrett/CVS Suite

Con 1,4 millones de descargas anuales (los visitantes del sitio y las visitas a la página son un múltiplo significativo de esto), creo que CVSNT merece cierta discusión en Wikipedia.

Reconozco libremente que no soy un colaborador frecuente ni regular de Wikipedia, pero no entiendo por qué Subversion, Distributed CVS y otras herramientas merecen artículos separados y CVSNT no. Los artículos fueron prohibidos originalmente debido a la preocupación de que contenían contenido protegido por derechos de autor, y una vez que los derechos de autor fueron claramente eliminados/asignados, los artículos fueron eliminados como marketing...

-- Arthur 23:59, 29 de diciembre de 2005 (UTC) [ responder ]

Mejores prácticas de CVS: 'un estándar de líneas de descripción proporcionadas por el usuario'

Estoy intentando promocionar este "estándar" en la comunidad de código abierto y tal vez publicarlo como un artículo de Wiki ("Mejores prácticas de CVS"). ¿Alguien podría sugerirme la mejor manera de hacerlo?


COMENTARIOS DEL CVS ESTÁNDAR


<tipo> <efecto> [referencia de error] [<": "> <descripción>] 
 <tipo> ::= { +++ | !!! | + | ! | * | - }  "+++" - nueva función para WHAT"s NEW.txt "!!!" - corrección de error para WHAT"s NEW.txt  "+" - nueva característica "!" - corrección de error  "*" - modificación  "-" - función eliminada
 <efecto> ::= {bomba | ui | núcleo | función | interno | futuro}  BOMBA: cambios masivos y parcialmente probados a nivel de desarrollo ui - interfaz de usuario  núcleo - núcleo del sistema func - cambio de funcionalidad  Interno: cambio interno o cosmético que no afecta a los usuarios ni a los desarrolladores. Futuro: código #ifdef-ed que no cambia la salida del compilador
 <referencia de error> ::= <"#"> <número> 
 <description> ::= // un comentario, intente evitar "agregados", "arreglados", ...

Ejemplos de comentarios CVS comunes (los comentarios originales se toman de: http://cvs.sourceforge.net/viewcvs.py/tortoisecvs/TortoiseCVS/src/DialogsWxw/)

+ui: botón de cancelación oculto. *core: parches de portabilidad de 64 bits de ...... !interno !func: se aplicó el parche de .... para que la búsqueda hacia arriba funcione !ui #1194077: colores incorrectos en la anotación (problema 3). !func #1221702: crear rama llena/texto faltante. *interno: hereda de ExtDialog +internal: Actualización a wxWidgets 2.5.4; evitar usar Connect(). Advertencia: Comp.. !ui: traducción -ui: diálogo especial para guardar y crear parche. +interno *interno: goto es malvado.


Mitra 01:19 11 febrero 2006 (UTC) M_i_t_r_a [ responder ]

Gran idea, pero quizás sea mejor publicar en uno de los grupos de noticias como el de TortoiseCVS, el de WinCVS, el de CVSNT (que es la versión de CVS que usan tanto Tortoise como WinCVS) o el de info-cvs. Mi reacción es que el "tipo de registro" se maneja mejor como metadatos, por ejemplo: CVSNT tiene metadatos de "error" separados (usados ​​en Tortoise 1.9.x), y los desarrolladores de CVSNT están considerando algunos otros tipos. Normalmente, las instalaciones usan TAG para esto, no caracteres especiales en los comentarios. Arthur 05:13, 11 de febrero de 2006 (UTC) [ responder ]

CVS frente aCaso transparente

Me encantaría ver alguna comparación entre ClearCase y CVS. Para mí, CVS parece perfecto, pero veo que mucha gente todavía prefiere usar ClearCase. Me gustaría entender por qué. ori 15:49, 26 de marzo de 2006 (UTC) [ responder ]

Quizás sería una buena idea una página de comparación de control de revisiones con CVS, SVN, ClearCase y otros. --171.71.37.84 00:58, 4 de noviembre de 2006 (UTC) [ responder ]
Comparación de software de control de versiones -- Imroy 02:07, 4 de noviembre de 2006 (UTC) [ responder ]

Implementación de CVS

Me gustaría ver más información sobre cómo se puede implementar y utilizar CVS en toda la organización para múltiples proyectos.

¿Es eso como esperar que la entrada de un Fat_Man incluya instrucciones sobre cómo utilizarlo? Creo que la información que buscas está en el manual que viene con el producto Arthur 00:14, 10 de noviembre de 2006 (UTC) [ responder ]

Cuadro de información

¿Qué es un software sin un cuadro de información?

He añadido uno, por favor, rellene los espacios en blanco -- Amckern 07:36, 28 de abril de 2006 (UTC) [ responder ]

¿CVS intenta fusionar los cambios?

Tengo un problema con esta afirmación en la sección "Características":

Cuando posteriormente registran sus cambios, el servidor intenta fusionarlos.

Así es como funciona SourceSafe, pero no así es como funciona CVS. CVS realiza la fusión en el momento de la descarga, no en el de la entrada. Lo que en realidad ocurre aquí es que la confirmación del segundo usuario falla con un error de desactualización, lo que lo obliga a actualizar su copia local, que luego se fusionará con la última versión en el repositorio. Creo que esto es superior al paradigma de fusión en el momento de la entrada porque siempre tienes la capacidad de compilar y probar el código antes de enviarlo al repositorio.

Al menos, así es como entiendo que funciona CVS. ¿Estoy en lo cierto?

Sí, lo eres. Reescribí esta parte lo mejor que pude, aunque me suena un poco torpe. Bueno, espero que alguien más la pula más. —  Frédéric Brière  ( ✎ ) 04:09, 3 de agosto de 2006 (UTC) [ responder ]

¿Limitaciones? (Críticas y conceptos erróneos), no especulaciones, no dudas.

He estado intentando reescribir esta sección de tal manera que sea un poco menos simplista.

La frase o título "Limitaciones" en sí mismo es un desastre: está lleno de preconcepciones y opiniones. Las secciones de Wikipedia sobre democracia y socialismo no tienen una sección sobre "Limitaciones", la llaman "Críticas", lo cual es más preciso. Pero escribir críticas verdaderamente objetivas es difícil. ¿Alguien que amplía la sección de críticas sobre el socialismo es automáticamente un demócrata? ¿Debería la sección de "críticas" ser simplemente un montón de enlaces a otras ideologías en competencia? Las secciones de críticas sobre la democracia y el socialismo son bastante breves y objetivas (creo). Para seguir por ese camino con la entrada de CVS realmente se requiere que las otras secciones hagan un mejor trabajo explicando no solo qué hace CVS y cómo surgió, sino también la teoría que hay detrás de ella. No puedo dedicar tiempo a contribuir tanto, así que en su lugar solo estoy tratando de hacer que la sección de Limitaciones sea más objetiva y brindar algunos ejemplos específicos de los argumentos a favor y en contra (sin entrar en quién tiene razón y quién no, o quién dice qué y quién no).

En su forma original, esta sección era simplemente una promoción para otras herramientas comerciales y de código abierto (competidoras) que intentaban impulsar su punto de vista. Ciertamente, no estoy 100% de acuerdo con la posición de los equipos de CVS sobre todas estas "limitaciones", pero creo que tienen razón y que alguien que lea esta página está más interesado en el argumento a favor de CVS que en el de SVN.

Gracias a todos aquellos que me ayudan a refinar mi argumento. No crean que estoy exagerando. Espero haber incorporado todos los argumentos de los editores de manera equilibrada. Pero también estoy seguro de que aún no está terminado. Sigan adelante y mejórenlo. Yo también lo estaré vigilando.

Un área que no he tocado en absoluto todavía es la de los "complementos" como CVSWEB, ViewCVS, SCMBUG, etc. Las personas que solo han utilizado herramientas como ClearCase esperan que el "proveedor" de SCM proporcione todos los elementos, mientras que el método de código abierto consiste en proporcionarlos como islas y dejar que el usuario los combine. He oído a muchos usuarios de PVCS y ClearCase hablar de la falta de seguimiento de defectos y gestión de compilaciones en CVS como una limitación. Esto debe abordarse de alguna manera en esta sección, nuevamente no de manera simplista, sino con algo de cuidado y reflexión sobre los diferentes argumentos.

Por último, mis argumentos a favor y en contra de Unicode, enlaces simbólicos y cambios de nombre no pretenden ser exhaustivos. Los argumentos que he dado están llenos de lagunas, pero simplemente quería dar "algo en que pensar" al lector ocasional. El dicho dice "alguien a quien se le puede convencer de una cosa, se le puede convencer de otra". No estoy tratando de crear creyentes con mis notas, solo hacer que la gente piense críticamente sobre ambos lados del argumento. Creo que el lugar para el argumento detallado está en las páginas de Wikipedia para cada alternativa. Como dije anteriormente, realmente toda la página de CVS necesita más detalles sobre la teoría de CVS donde los defensores de CVS puedan entrar en los detalles necesarios sobre sus argumentos.

Arthur 01:23 16 noviembre 2006 (UTC) [ responder ]

En cuanto a la cuestión de la refactorización y el cambio de nombre: creo que sería importante mencionar que mover el archivo RCS sería una mala solución parcial: de hecho, interrumpiría las descargas de versiones anteriores porque ya no se compilarían, ¿no es así? Esperarían que el archivo estuviera en otro lugar...
- LGon 22:18, 26 de enero de 2007 (UTC) [ responder ]
Mathrick ha añadido una sección de críticas y ha alterado radicalmente las secciones de limitaciones con el comentario "Limpié la sección. Eliminé razonamientos dudosos detrás de las limitaciones, agregué más, eliminé cosas que no son limitaciones obvias y podrían ser decisiones de diseño". He explicado mi razonamiento bastante bien (arriba) en la página de discusión, y Mathrick no ha abordado esto de ninguna manera en la página de discusión, así que simplemente lo estoy revirtiendo. El "Sistema de versiones concurrentes" tiene que ver con el "Sistema de versiones concurrentes", no con DCVS ni con SCM de código abierto ni con nada que no sea el "Sistema de versiones concurrentes". Sí, es difícil hablar de cosas de forma aislada (intente hablar del arte renacentista sin mencionar el arte barroco), pero la gente que lee sobre CVS quiere saber sobre CVS. Sostengo que el problema con una sección de "limitaciones" centrada en la "crítica" es que no logra comprender en absoluto que esa era (y ES) la intención de los desarrolladores de CVS Software. No son limitaciones, son decisiones de diseño (buenas o malas). Por último, añadir comentarios como "CVS fue especialmente criticado duramente debido a su condición de casi monopolio en el mundo del código abierto durante mucho tiempo" necesita ser fundamentado. He contribuido al código abierto durante mucho tiempo y nunca he oído críticas sobre un "monopolio" por parte de ningún proyecto -si esto se aplica a algo, sería a Apache- la sección de limitaciones ya cubre el "otro cvs más", lo que demuestra claramente que no existe tal monopolio y nunca lo ha existido. Arthur ( discusión ) 23:07, 11 de febrero de 2008 (UTC) [ responder ]

Tenga en cuenta que ahora es posible realizar commits atómicos con el identificador de commit. Consulte http://ftp.gnu.org/non-gnu/cvs/source/feature/1.12.13/NEWS —Comentario anterior sin firmar añadido por 206.191.39.213 (discusión) 17:38, 26 de mayo de 2009 (UTC) [ responder ]

¿Dudoso? ¿Especulación? Jon de Softarch ha decidido unilateralmente cortar grandes porciones del artículo tal como lo hizo Mathrick anteriormente (ver arriba) por la misma razón que se indicó. Lo correcto es leer la discusión y discutir las opciones presentadas y razonar sus opiniones.

Como ya se ha comentado anteriormente, esta sección tiene MUCHOS problemas, pero eliminar grandes porciones de ella no ayuda. Esta sección intenta describir las razones por las que los desarrolladores de CVS tomaron las decisiones que tomaron. Los desarrolladores ELIGIERON deliberadamente NO VERSIONAR ENLACES SIMBÓLICOS. Una rápida búsqueda en Google muestra que hay muchas OPINIONES sobre esto, pero este artículo trata sobre CVS y las decisiones que tomaron los desarrolladores de CVS. La discusión sobre si fueron las decisiones correctas pertenece a otro lugar.

He estado personalmente involucrado con el equipo de desarrollo durante aproximadamente 8 años y he dedicado tiempo a discutir estas decisiones con los desarrolladores que las tomaron. Si tienes información específica que indique lo contrario, que una característica que se menciona es DIFERENTE a la descrita o que las razones para implementarla de esa manera fueron DIFERENTES, puedes modificar el artículo o, mejor aún, comentarlo aquí.

Pero si simplemente piensa que las razones enumeradas son DUDOSAS, entonces esa opinión no pertenece a este artículo; tal vez un artículo sobre el desarrollo de sistemas de control de revisiones y de control de cambios en general. Este artículo trata exclusivamente sobre CVS, y si le gusta alguna otra herramienta de control de versiones que haya tomado decisiones diferentes sobre qué características implementar y cómo hacerlo, este artículo no refleja su elección. Arthur ( discusión ) 10:39 7 jul 2010 (UTC) [ responder ]

Jon, de Softarch, ha decidido unilateralmente recortar grandes partes del artículo de nuevo sin discutir ni abordar ninguno de los puntos de la página de discusión. Así que he deshecho el recorte, de nuevo. Jon, de Softarch  : lee la página de discusión y participa en la discusión. Arthur ( discusión ) 08:52 15 jul 2010 (UTC) [ responder ]

No sé si esta es la misma crítica implícita que tenía Softarch Jon, pero me parece que la afirmación de que la refactorización era poco común en la época en que se desarrolló CVS es muy difícil de sustentar. Personalmente, no la compro y nunca he visto a nadie afirmarlo excepto aquí. El término refactorización puede datar de 1992 (pero no lo sé y no tenemos una cita aquí), pero no puedo imaginar evidencia de que el proceso de refactorización rara vez se realizó durante el período 1986-1990. Además, no creo que la refactorización per se tenga mucha relevancia para determinar si CVS debería poder cambiar el nombre de las versiones. La refactorización puede ser una razón para cambiar el nombre, pero tampoco es la única razón para cambiar el nombre de un archivo ni la refactorización a menudo requiere cambiar el nombre de los archivos. Creo que sería más útil argumentar la realidad: que el seguimiento de cambios de nombre no es trivial en abstracto, incluso más difícil dada la restricción de los metadatos del historial por archivo (archivos .v), y algo que un desarrollador concienzudo puede hacer en CVS sin un buen soporte de software, si es necesario. (¡Reconozco que el seguimiento de cambios de nombre moderno es mejor! Pero el seguimiento de cambios de nombre en CVS no es imposible, simplemente no está automatizado). dgc ( discusión ) 19:42, 6 de septiembre de 2013 (UTC) [ responder ]

Hoy me encontré con este artículo por primera vez. Lo que esperaba encontrar era un resumen breve y simple de las razones por las que gran parte del mundo (de hecho) ha pasado de CVS a Git, considerando que ambos son gratuitos, etc. Esperaba encontrar una sección titulada algo así como "Limitaciones" o "Críticas" (en relación con el estado del arte... con lo que la mayoría de los proyectos importantes están utilizando actualmente). Pero en el artículo actual, parece que se han censurado por completo esas secciones. Aunque la página de discusión sugiere que se ha realizado mucho trabajo previo para explicarlo. La decadencia o el reemplazo de una herramienta importante es ciertamente relevante para una discusión sobre la herramienta. ¿Podríamos tener al menos 2 o 3 oraciones que expliquen brevemente por qué CVS claramente NO es la primera opción de los desarrolladores contemporáneos (incluso entre el software libre) en la actualidad? El final actual del artículo engaña a los lectores, sonando como si fuera "la herramienta elegida para el control de versiones" para "software de código abierto" y que ha habido mejoras continuas. Pero seguramente estadísticas como esta: https://survey.stackoverflow.co/2022/#version-control-version-control-system ameritan alguna explicación. Hay muchas discusiones detalladas en la web (https://stackoverflow.com/questions/802573/difference-between-git-and-cvs), pero una o dos oraciones (menos opinativas) aquí al menos evitarían que la gente se deje engañar por una enciclopedia de buena reputación. DKEdwards ( discusión ) 21:05 30 jun 2022 (UTC) [ responder ]
De la página de discusión (y de las pautas de Wikipedia) se desprende claramente que no se proporcionaron fuentes confiables para usar como base para la sección, y se eliminó de aquí. TEDickey ( discusión ) 23:26 30 jun 2022 (UTC) [ responder ]
Sí, está claro que ha habido eliminaciones, pero eso no ha solucionado el estado engañoso del artículo. Las directrices de WP prefieren las mejoras a las eliminaciones. Y dudo que la purga sea la única, dado que esta conversación se remonta a 2006. Durante los últimos 15 años, el artículo parece volver sistemáticamente a un estado engañoso en lugar de intentar mejorarlo para ofrecer una imagen actualizada. DKEdwards ( discusión ) 08:13, 3 de julio de 2022 (UTC) [ responder ]


Críticas arquitectónicas

No he estado siguiendo la evolución de esta página, pero aprecio el esfuerzo de Arthur por mantenerla centrada en CVS y sus intentos de fomentar el debate sobre el complicado tema de las críticas aquí.

Llegué a esta página recientemente mientras intentaba argumentar dentro de mi organización a favor de una transición de CVS a un sistema más adecuado para nosotros. Si bien el contexto que encontré fue interesante y útil, no encontré nada útil en la sección de críticas. Los elementos enumerados eran en su mayoría restricciones de bajo nivel o elecciones de diseño que en realidad no son muy importantes. Por ejemplo, he visto mucha discusión sobre la cuestión del cambio de nombre de archivos (sobre todo en otros lugares), pero me parece que cambiar el nombre de los archivos de código fuente no es algo que los desarrolladores hagan muy a menudo, por más irritante que sea cuando surge la necesidad ocasionalmente. Lo mismo es cierto para Unicode, archivos binarios, enlaces simbólicos, etc.; si necesita estas cosas con regularidad, entonces CVS no es una buena opción. Como usuarios de CVS desde hace mucho tiempo (desde aproximadamente 1995), nuestro grupo hace tiempo que aceptó estas limitaciones (creo que es una buena palabra para usar en este caso).

Lo que esperaba encontrar era un resumen de las críticas a la arquitectura CVS. Quizás este tema sea demasiado amplio para ser abordado en un artículo sobre CVS, pero como es el más popular de los representantes de esta clase de sistemas de control de versiones, parece apropiado. Muchos de estos problemas de arquitectura se han explorado en otros sistemas, pero sería apropiado describir la diáspora desde su origen en lugar de en el contexto disperso de los muchos hijos de CVS.

Aquí están las críticas arquitectónicas que tengo de CVS:

Se podría argumentar que el primer problema es en realidad una deficiencia grave de CVS. Los otros dos problemas sólo son un problema en ciertos tipos de organizaciones de desarrollo. Si el proyecto es lo suficientemente pequeño, las líneas de desarrollo concentradas están bien. Si los desarrolladores están en un grupo muy unido o trabajan de manera bastante independiente, el módulo de uso compartido en forma de centro y radios es una buena opción.

Al igual que el problema del cambio de nombre, estos problemas de arquitectura también son una cuestión de adaptar la herramienta a la tarea. Si se tiene el tipo de organización adecuado, la arquitectura CVS puede ser la adecuada, pero para organizaciones más grandes o más distribuidas, CVS no es una buena opción.

Lo que tiene más sentido, creo, es organizar esta sección en torno a las situaciones en las que CVS destaca. Es tentador abordar esto como una lista de comprobación de características, pero algunos de los problemas no se describen mejor de esa manera. Podría incluir el uso compartido en forma de concentrador y radio como una característica, pero la verdadera pregunta es cómo está organizado su grupo de desarrollo. Por otro lado, tal vez este nivel de discusión esté fuera del alcance del artículo de CVS y, en su lugar, deba estar en una página titulada "cómo elegir un sistema de control de versiones".

ota (discusión) 21:49 11 oct 2010 (UTC) [ responder ]

Parece que tus tres puntos ya están abordados en el artículo. Tu párrafo por archivo parece, más o menos, resumido por el punto de crítica actual de los commits no atómicos que aparece en el artículo. La ramificación costosa ya está, como dices, en el artículo. El cliente-servidor se resume en "no hay soporte para el control de revisión distribuido". Por lo tanto, no me parece que propongas añadir nada que no esté en el artículo. Puede que estés argumentando a favor de cambiar la forma en que está organizado/redactado el artículo, pero no puedo comentarlo realmente a menos que seas AUDAZ e hicieras los cambios o fueras más preciso con tu propuesta. Wikipedia es una enciclopedia y no un manual de instrucciones . Me doy cuenta de que hay un poco de espacio aquí para mejorar dentro de la política y que es posible que no hayas querido decir literalmente tu sugerencia de un artículo de instrucciones, pero también advertiría a cualquiera que lea esto a la ligera que no sobrepase esos límites y alentaría a publicar instrucciones reales en otro sitio. -- Karnesky ( discusión ) 23:36 11 oct 2010 (UTC) [ responder ]


Gracias por el aporte, ota . Estoy de acuerdo con Karnesky en que creo que estás preguntando algo que está fuera del rol de Wikipedia.
Sin embargo, también creo que ninguno de los problemas que planteaste son limitaciones de la arquitectura CVS o de la implementación de GNU CVS, sino quizás de instalaciones de sitios específicos. La arquitectura CVS en sí es muy flexible, y la implementación de CVSNT implementa conjuntos de cambios definidos por el usuario y renombrados, y las confirmaciones no publicadas y la numeración de revisiones de todo el módulo (lo que SVN llama confirmaciones atómicas) están en camino.
Personalmente, imparto un curso de capacitación de un día sobre diseño de CM para nuestros clientes y el tema que mencionas se analiza en él con mucho detalle. He intentado resumir la mayor parte en la sección teórica de mi libro "All About CVS", pero es apenas una pequeña parte en comparación con lo que se puede analizar en dos sesiones de 3 o 4 horas.
La sección del artículo de Wikipedia se reduce constantemente a: ¿son estas críticas y limitaciones, o son decisiones de diseño válidas? Creo que lo que estás preguntando es si estas decisiones de diseño limitan la flexibilidad de la herramienta para adaptarse a procesos SCCM particulares. Si hubiera un buen artículo de Wikipedia sobre la metodología y el proceso SCCM, entonces esta sección podría discutir (¿o especular?) sobre si los diseñadores de CVS tenían la intención de admitir metodologías particulares, pero eso es una gran cantidad de trabajo que preferiría poner en mi propio libro ;)
A nivel puramente personal, creo que su equipo puede estar confundido con los procesos de SCCM, la implementación de SCCM y herramientas como CVS. El uso de CVS NO debería impedirle el uso de commits no publicados hoy en día; son poco elegantes en CVS 1.11/1.12 y CVSNT 2.x, pero no imposibles; lo mismo ocurre con todo lo demás. Sí, elegir CVS impide el uso de algunos procesos de SCCM, pero no muchos, y CVSNT no le impide casi ninguno; en mi opinión, SVN impide más procesos que CVS y no agrega ninguno. Arthur ( discusión ) 03:05, 27 de octubre de 2010 (UTC) [ responder ]

Citas - ¿Cómo?

La política de Wikipedia sobre fuentes es la verificabilidad, que requiere citas en línea para cualquier material cuestionado o que pueda ser cuestionado, y para todas las citas.

¡¡¡Esto es absolutamente imposible para computar artículos!!!!

Como se puede demostrar en la discusión anterior sobre las limitaciones, cualquiera a quien no le guste una herramienta informática y prefiera otra cuestiona maliciosamente cualquier colección de más de 3 palabras en el artículo.

Se necesita una cita para "Muchos sistemas Unix funcionan en UTF-8 y, por lo tanto, CVS en dichos sistemas maneja nombres de archivo UTF-8 de forma nativa. Para los programadores que trabajan en sistemas Unix con la misma codificación, esta respuesta parece razonable". Esto es un poco como exigir una cita para "Muchas personas respiran".

El gran problema que tiene WIKIPEDIA con este artículo es que se basa mayoritariamente en investigaciones privadas no anotadas, porque hay muy poco escrito en otros lugares sobre la historia y el equipo de desarrollo en sí.

En general, tengo un gran problema con los artículos de computación: es muy difícil hacer citas significativas, por ejemplo: que CVS tiene menos errores que otros sistemas de control de versiones, por lo que tiene menos lanzamientos. Uno de los impulsores de los lanzamientos de software son los errores, por lo que si hay menos lanzamientos, probablemente haya menos errores, pero ¿dónde voy a encontrar la investigación para citar? Sin embargo, las personas que lean este artículo de Wikipedia claramente estarán interesadas en las razones por las que los lanzamientos de CVS son menos que otros a pesar de que está activo. ¿Cómo responder a la pregunta de los lectores y al mismo tiempo ser objetivo y proporcionar citas?

Sin duda, hay algunas citas en el artículo que deberían citarse, pero cuestionarlas maliciosamente mediante citas no es de ninguna ayuda. En el futuro, propongo que cualquier persona que añada una solicitud de citación proporcione al menos algunos fundamentos para CUALQUIER opinión alternativa, por ejemplo: una cita contradictoria

Arthur ( discusión ) 10:39 7 jul 2010 (UTC) [ responder ]

"cliente-servidor"

La capacidad de funcionar como un programa cliente-servidor es ciertamente una de las características más importantes de CVS desde el punto de vista del desarrollo con múltiples programadores en diferentes máquinas, pero tal como está escrita la oración "CVS utiliza una arquitectura cliente-servidor: un servidor almacena la(s) versión(es) actual(es) del proyecto y su historial, y los clientes se conectan al servidor para obtener una copia completa del proyecto, trabajar en esta copia y luego registrar sus cambios" es incorrecta. CVS funciona bien en repositorios almacenados en un sistema de archivos local sin ningún servidor en funcionamiento. Geoffrey Spear 18:11, 17 de enero de 2007 (UTC) [ responder ]

¿"Creador" del CVS?

Limpiando algunos enlaces en la sección de enlaces externos, encontré este enlace, que por su título parece afirmar que Brian Berliner es el creador de CVS

Me pareció extraño que el creador del artículo sobre el que trata todo el artículo no apareciera mencionado en ninguna parte del texto del artículo. Sin embargo, en el texto del artículo hay una cita que dice: "Creé CVS para poder... – Dick Grune, sitio web de Dick Grune". ¡Por favor, que se presente el verdadero "creador" de CVS! Cander0000 05:56, 19 de septiembre de 2007 (UTC) [ responder ]

Al volver a leerlo, veo que se menciona a Brian Berliner en la sección de historia. ¿Aún no está claro cuál de los dos partidos se atribuye el mérito de ser el creador? Cander0000 06:06, 19 de septiembre de 2007 (UTC) [ responder ]

Dick Grune desarrolló un conjunto de scripts de shell denominados colectivamente "CVS". Estos eran envoltorios de comandos RCS y establecieron la estructura RCS ",v" como la base para los metadatos de CVS. Brian Berliner rediseñó estos scripts como un programa en C. Por la naturaleza de esa transición, era un código nuevo; sin embargo, tenía un requisito de interoperabilidad frente a los scripts de shell y la especificación de metadatos existentes, por lo que claramente es un descendiente. No creo que esto esté en disputa, incluso si no es obvio. Propongo considerar este problema cerrado y eliminarlo la próxima vez que se archive la página de discusión. [1] dgc ( discusión ) 19:27, 6 de septiembre de 2013 (UTC) [ responder ]

¿Cuáles son los conceptos erróneos?

La siguiente sección, que copié del artículo, no es clara:

Los conceptos erróneos comunes sobre CVS incluyen la ramificación y el funcionamiento distribuido/multisitio/fuera de línea.
  • ramificación . CVS fue el primer sistema de control de versiones que implementó la ramificación y las técnicas de ramificación en otros sistemas se derivan de la implementación de CVS.
  • La operación distribuida, multisitio y fuera de línea siempre fue fuertemente apoyada debido a la falta de confiabilidad de las pocas redes de computadoras que existían en el momento en que se escribió CVS.

Esta sección no nos dice realmente cuáles son estos conceptos erróneos. Dice que la ramificación es uno de los conceptos erróneos sobre CVS. Hice clic en la ramificación para obtener más información sobre este concepto erróneo, pero ese artículo no dice nada sobre un concepto erróneo.

¿Debo concluir que la idea errónea es que "CVS fue el primer sistema de control de versiones que implementó la ramificación ..."? Si esa es la idea errónea, ¿cuál es la idea "correcta"?

Voy a eliminar la parte incomprensible de ese texto. Johan Lont ( discusión ) 14:28 17 mar 2008 (UTC) [ responder ]

Ya he hablado de esto más arriba (limitaciones y conceptos erróneos) en la misma página de discusión. Pero tienes razón: los conceptos erróneos no eran el tema adecuado. Una mirada al historial muestra que agregué eso en respuesta a personas que destrozaron la página con propaganda sobre otras herramientas y describieron cualquier característica de esas herramientas como una limitación de CVS. El encabezado de conceptos erróneos fue claramente una respuesta a eso. Creo que moverlos al cuerpo del artículo es el lugar correcto para ellos, pero temo que se vuelvan a plantear los mismos problemas ya que la sección de "limitaciones" no anticipa adecuadamente esas futuras ediciones (aunque estas son características, y el hecho de que "falten" en CVS es un concepto erróneo, no una limitación).

No tengo idea de cómo "arreglar" esto, así que lo dejaré como está. Arthur ( discusión ) 22:35 25 mar 2008 (UTC) [ responder ]

Estoy eliminando la parte que dice que CVS introdujo la implementación de la ramificación en los sistemas de control de versiones: las técnicas de ramificación en otros sistemas derivan todas de la implementación de CVS... CVS se basó en el RCS de Walter Tichy , que hasta donde yo sé tenía ramificaciones desde el principio, alrededor de 1982. Tal vez SCCS también las tenía. JöG ( discusión ) 08:52 12 jun 2010 (UTC) [ responder ]

He deshecho ese cambio (lo siento). Si bien RCS incorporó el concepto de ramas , eran solo para archivos individuales. De hecho, RCS no es realmente un sistema de control de versiones en el sentido moderno. Alternativamente, dado que CVS comenzó como un contenedor de Perl alrededor de RCS, podría combinar los artículos de RCS y CVS en uno. Como escribí anteriormente, este párrafo se agregó debido al vandalismo en la página: personas que intentaban convertir el artículo de CVS en un artículo sobre OTROS temas y se proporciona una referencia en el artículo a un documento externo de un miembro del equipo de desarrollo original sobre la originalidad de las ramas en CVS. ¿Realmente es necesario cambiar esto? ¿Qué propósito tiene eliminar este párrafo? ¿Hace que el artículo sea más claro o menos claro?

Arthur ( discusión ) 10:40 30 jun 2010 (UTC) [ responder ]

Fecha de lanzamiento de svn incorrecta

Esta página dice que svn fue lanzado en 2004. El registro de cambios al que se refiere la nota al pie dice que alcanzó la versión 1.0 en 2004, lo que no es lo mismo que ser lanzado. Cada proyecto tiene ideas variables sobre lo que significan los números de versión. También contradice la página de Subversion, que dice que svn fue lanzado en 2000. —Comentario anterior sin firmar agregado por Ricky Clarkson (discusión • contribs ) 10:38, 31 de octubre de 2008 (UTC) [ responder ]

El razonamiento es que todas las referencias en ESTE artículo, y en particular en el párrafo sobre "Otro CVS más", todas las fechas a las que se hace referencia son fechas "estables". Si citamos la fecha de "inicio del proyecto" para SVN, entonces deberíamos hacer lo mismo para todo lo demás, incluido el propio CVS. Personalmente, no creo que una fecha de "inicio del proyecto" sea muy útil en este contexto, ya que hay muchas, muchas, muchas herramientas que han intentado replicar las funciones de CVS que han "comenzado" pero nunca han publicado una versión estable y, posteriormente, se han vuelto inactivas. Finalmente, este es un artículo sobre CVS, no sobre SVN ni ningún otro "clón más de CVS", por lo que la referencia es meramente anecdótica. El lugar correcto para escribir sobre la historia y el desarrollo de SVN es en el artículo de SVN. He citado una referencia al registro de cambios de SVN para mostrar de dónde proviene la fecha, y cualquiera que consulte la referencia verá que hubo muchas versiones no estables que se remontan al año 2000. Arthur ( discusión ) 06:56, 18 de noviembre de 2008 (UTC) [ responder ]

Pregunta sobre el uso de la terminología

¿Se debe utilizar la terminología antes de definirla? Me refiero específicamente al uso de la palabra 'commit' en el tercer párrafo bajo el encabezado Características, aunque puede haber más de un caso. No soy un gran editor de wikis, simplemente pensé que sería apropiado llamar la atención de las personas que sí lo son. —Comentario anterior sin firmar agregado por Gungfusteve ( discusióncontribuciones ) 00:11, 6 de diciembre de 2009 (UTC) [ responder ]

"CVS introdujo la implementación de la ramificación en los sistemas de control de versiones"

Acabo de eliminar este párrafo en disputa después de leer el artículo citado:

CVS introdujo la implementación de ramificaciones en sistemas de control de versiones: las técnicas de ramificación en otros sistemas derivan de la implementación de CVS como se documentó en 1990. [citar el artículo CVS II: Parallelizing Software Development de Brian Berliner] Si bien RCS incorporó el concepto de ramas , estas eran solo para archivos individuales.

Como señala el usuario:Schily, la afirmación es trivialmente falsa (el término "rama" parece haber sido acuñado por Eric Allman para sccs décadas antes) y, al observar el artículo citado, no puedo ver nada que respalde la afirmación. Quizás lo pasé por alto, pero ¿hay algo que respalde la afirmación? - David Gerard ( discusión ) 12:06 18 feb 2015 (UTC) [ responder ]

Hay al menos un "sin embargo": la ramificación descrita por Allman es aproximadamente equivalente a la ramificación utilizada para RCS (podríamos hacer una digresión sobre eso, por supuesto). Es para archivos individuales . No había ningún esquema para administrar colecciones de archivos. http://web.mit.edu/gnu/doc/html/cvs_2.html da algunas pistas sobre cómo comenzó la ramificación en CVS: la "rama del proveedor". Según recuerdo, después de haber realizado una evaluación para un proyecto que estaba desarrollando en ese momento (y tal vez pude encontrar una fuente específica), la información de la colección comenzó como un manifiesto mantenido por el administrador de CVS. Eso es más rudimentario que lo que uno normalmente piensa sobre la ramificación en el sentido moderno, pero evolucionó. El punto a destacar de esto es que el término "rama" como lo usaba Allman era muy diferente de su uso actual (excepto para la persona ocasional que usa SCCS o RCS), por lo que la crítica como tal no es válida. Las técnicas de ramificación (en lugar de un supuesto derecho de propiedad sobre el nombre branch ) aparentemente era la intención del texto eliminado. TEDickey ( discusión ) 21:37 18 feb 2015 (UTC) [ responder ]
Estás equivocado: si utilizas "changesets" de la forma en que los introdujo Larry McVoy para BitKeeper SCCS , entonces solo necesitas usar una rama en el archivo de conjunto de cambios (usando los métodos de ramificación de un solo archivo de SCCS) para crear una rama de proyecto. Dado que Larry trabajó anteriormente para Sun en el grupo SCCS, por supuesto que ha estado al tanto de las mejoras distribuidas y de proyecto de Sun (NSE) sobre SCCS, lo más probable es que haya sido influenciado por NSE y TeamWare. Ambos son anteriores a CVS, por cierto: NSE es de principios de 1986. Para restaurar la afirmación eliminada sobre CVS, necesitaríamos obtener una verificación de las afirmaciones de que CVS fue el primero y que CVS influyó en otros. La información disponible lleva a suponer que lo inverso es correcto. Schily ( discusión ) 10:04 19 feb 2015 (UTC) [ responder ]
La discusión es sobre ramificaciones, no sobre conjuntos de cambios. Si tienes alguna fuente verificable y confiable que presentar sobre ese tema, podría ser de interés. Tus comentarios sin fuentes, que rayan en la investigación original , no son de interés para nadie. TEDickey ( discusión ) 02:04 20 feb 2015 (UTC) [ responder ]
Las reclamaciones eliminadas en el artículo se referían a ramas de proyectos (se trata de ramas de conjuntos de cambios) y, en caso de que no lo sepas: un conjunto de cambios es un grupo de modificaciones de un solo archivo que se aplicó a un proyecto como un delta aparentemente atómico.
Si tiene fuentes verificables y confiables para la afirmación eliminada en el artículo: "CVS inventó la ramificación", estaría dispuesto a agregarla nuevamente. Schily ( discusión ) 10:58 20 feb 2015 (UTC) [ responder ]
@ Tedickey : ¿Había algo en el artículo al que se hace referencia que respaldara la afirmación de que "todas las técnicas de ramificación en otros sistemas se derivan de la implementación de CVS"? No vi nada en el artículo que hablara sobre la influencia. Es una afirmación plausible, como señalas, pero eso no la convirtió en válida - David Gerard ( discusión ) 13:29, 20 de febrero de 2015 (UTC) [ responder ]
No como se expresó: el punto que mencioné al principio de este hilo. Sin embargo, noté el comentario porque (a) el comentario sobre el cambio de la etiqueta era engañoso en el mejor de los casos, y (b) llevó a la eliminación de una fuente útil para el tema sin discusión. Lo normal hubiera sido modificar el texto para que se ajustara a la fuente. TEDickey ( discusión ) 23:26 20 feb 2015 (UTC) [ responder ]
Por cierto, el enlace eliminado probablemente coincida con el enlace (inaccesible) que hace referencia al artículo de Berliner. Escrito en 1989, el archivo ".ps" al menos comenta sobre NSE a partir de 1989. Ninguna de las fuentes que he encontrado que describen NSE de alguna manera relevante para esta discusión es anterior a 1989. Por lo tanto, los comentarios que implican que CVS (originalmente de 1986) copió de NSE no parecen ser veraces, como tampoco lo implica una reimplementación de CVS en 1989. Como es habitual, los enlaces y detalles sobre WP:RS son de lo que debería tratar esta discusión. TEDickey ( discusión ) 02:01 21 feb 2015 (UTC) [ responder ]

referencias perdidas

  1. ^ Grune, Dick. http://dickgrune.com/Programs/CVS.orig/. {{cite web}}: Falta o está vacío |title=( ayuda )

El recién llegado como pionero

CVS comenzó en 1986, y el programa C actual comenzó en 1990. Hacer referencia a una configuración que data de 1999 como pionera es esencialmente promocional. Los recién llegados no son pioneros en ningún sentido de la palabra. Más bien, la característica debe presentarse como una solución a una necesidad específica, utilizando fuentes confiables para mostrar cuándo se comentó públicamente por primera vez sobre la necesidad y cómo surgió. TEDickey ( discusión ) 09:22 1 octubre 2015 (UTC) [ responder ]

anoncvs no era/es una "configuración", era/es un programa independiente que encapsula cvs. Cuando se implementó por primera vez, también requería parches en el código del servidor cvs para funcionar. Fuente: [2]
anoncvs existe desde 1996, no 1999. Fuente: [3]. 1996 puede parecer todavía "tarde", pero, como se dijo anteriormente, antes de la implementación de anoncvs en 1996 no existía la funcionalidad para otorgar acceso de sólo lectura a un árbol cvs.
pi•o•neer n . "Alguien que abre nuevas áreas de pensamiento, investigación o desarrollo". Fuente: The American Heritage Dictionary of the English Language, 4.ª edición
Nueva área de pensamiento: dar acceso a usuarios anónimos al árbol CVS. Nueva investigación: hacer que funcione y protegerlo. Nuevo desarrollo: implementar la funcionalidad de solo lectura en el código del servidor CVS y crear anoncvs.
Dado que su oposición a la afirmación y su redacción se basaba en imprecisiones fácticas e históricas y en una falta de conocimiento del idioma inglés, he eliminado la etiqueta de discusión del artículo. 111.69.242.235 (discusión) 21:24 4 jun 2016 (UTC) [ responder ]

¿Proyecto muerto?

¿Ha muerto CVS? Pronto se cumplirán 10 años desde el último lanzamiento. 2A02:8388:1600:C80:BE5F:F4FF:FECD:7CB2 (discusión) 22:59 21 oct 2016 (UTC) [ responder ]

Enlaces externos modificados

Hola compañeros wikipedistas,

Acabo de modificar un enlace externo en Concurrent Versions System . Tómese un momento para revisar mi edición. Si tiene alguna pregunta o necesita que el bot ignore los enlaces o la página en su totalidad, visite esta sencilla sección de preguntas frecuentes para obtener información adicional. Hice los siguientes cambios:

Cuando haya terminado de revisar mis cambios, configure el parámetro marcado a continuación como verdadero o no para informar a los demás (documentación en ).{{Sourcecheck}}

Este mensaje fue publicado antes de febrero de 2018. Después de febrero de 2018 , las secciones de la página de discusión "Enlaces externos modificados" ya no son generadas ni monitoreadas por InternetArchiveBot . No se requiere ninguna acción especial con respecto a estos avisos de la página de discusión, aparte de la verificación regular utilizando las instrucciones de la herramienta de archivo que se encuentran a continuación. Los editores tienen permiso para eliminar estas secciones de la página de discusión "Enlaces externos modificados" si desean despejar las páginas de discusión, pero consulte la RfC antes de realizar eliminaciones sistemáticas masivas. Este mensaje se actualiza dinámicamente a través de la plantilla (última actualización: 5 de junio de 2024) .{{source check}}

Saludos.— InternetArchiveBot ( Reportar error ) 12:08, 29 de noviembre de 2016 (UTC) [ responder ]

Enlaces externos modificados

Hola compañeros wikipedistas,

Acabo de modificar un enlace externo en Concurrent Versions System . Tómese un momento para revisar mi edición. Si tiene alguna pregunta o necesita que el bot ignore los enlaces o la página en su totalidad, visite esta sencilla sección de preguntas frecuentes para obtener información adicional. Hice los siguientes cambios:

Cuando haya terminado de revisar mis cambios, puede seguir las instrucciones de la plantilla a continuación para solucionar cualquier problema con las URL.

Este mensaje fue publicado antes de febrero de 2018. Después de febrero de 2018 , las secciones de la página de discusión "Enlaces externos modificados" ya no son generadas ni monitoreadas por InternetArchiveBot . No se requiere ninguna acción especial con respecto a estos avisos de la página de discusión, aparte de la verificación regular utilizando las instrucciones de la herramienta de archivo que se encuentran a continuación. Los editores tienen permiso para eliminar estas secciones de la página de discusión "Enlaces externos modificados" si desean despejar las páginas de discusión, pero consulte la RfC antes de realizar eliminaciones sistemáticas masivas. Este mensaje se actualiza dinámicamente a través de la plantilla (última actualización: 5 de junio de 2024) .{{source check}}

Saludos.— InternetArchiveBot ( Reportar error ) 00:30, 12 de agosto de 2017 (UTC) [ responder ]

Sección principal

Siento que la sección principal debe reescribirse, ya que parece que trata más sobre la historia del tema que sobre el tema en sí. [ Se necesita nombre de usuario ] 11:35, 25 de septiembre de 2018 (UTC) [ responder ]

texto modificado

CVS puede extraer un archivo basándose en una fecha o un número de revisión.

Sin embargo, alguien ha cambiado esto a "(pero no por número de revisión ya que no hay un número de revisión para todo el proyecto)"

Bueno, tampoco se puede realizar el pago con un color. Este editor parece estar familiarizado con un sistema de control de versiones que utiliza números de revisión para todo el proyecto y cree que no tiene sentido que CVS no sea como este otro sistema de control de versiones. Sin embargo, este artículo no es una comparación, es un artículo sobre CVS.

Lo mejor que puedo hacer para arreglar esta oración es:

Los clientes también pueden comparar versiones, solicitar un historial completo de cambios o consultar una instantánea histórica del proyecto (por ejemplo: basado en una fecha determinada).

Arthur ( discusión ) 07:03 3 oct 2019 (UTC) [ responder ]

Sección de adopción y sucesores

En Concurrent_Versions_System#Adoption_and_successors comienza con una cita que habla bastante del tema "cambió el mundo". Creo que la última oración de la sección, después de la cita, está bien y se podría ampliar, y tal vez con un enlace a Comparison_of_version-control_software . Sé que CVS se usaba mucho en su momento, pero puede resultar difícil documentarlo. MeekMark ( discusión ) 17:46, 6 de agosto de 2021 (UTC) [ responder ]