2011-06-22 8 views
7

He utilizado Subversion desde (insertar el año desde principios de la década anterior) pero ahora estoy en una empresa que usa CVS. Hay un montón de guías prácticas, tutoriales, hojas de seguridad, etc. para personas que van desde los sistemas de control de versiones anteriores a los más nuevos, pero ¿qué hay para los pocos que encabezamos el camino "equivocado"?Retroceso: Aprendizaje de CVS, procedente de SVN

Estoy buscando trucos, consejos, sugerencias para desarrolladores experimentados actuales cómodos y totalmente a bordo con svn, git u otro sistema popular. No quiero cosas para los novatos de control de versiones, o ensayos ensalzando las virtudes de CVS en comparación con lo que se usó en los días "64K RAM es mucho".

+4

Lo siento por ti. – gtd

+0

Es mejor que hagas RCS que deshacerte de todo con CVS. – vol7ron

+0

La primera herramienta que utilicé fue SCCS. Hoy en día, todo lo que recuerdo es cómo se deletrea. – DarenW

Respuesta

3

Buena suerte.

Dado que tiene mucha experiencia con Subversion, voy a recomendar una referencia que nunca hubiera pensado: the Subversion manual.

En un apéndice, Subversion for CVS Users, describen cómo romper malos hábitos de CVS y comenzar a usar SVN, ya que su objetivo es que Subversion se haga cargo del mundo de CVS.

Su misión, si decide aceptarla, es realizar una ingeniería inversa de este apéndice. Léelo, sonriendo cuando recuerdes los alegres días de compromisos atómicos, pero haciendo muecas al darte cuenta de lo que te costará ramificar ahora.

Más en serio, el apéndice a menudo revisará las características en CVS, suponiendo que las personas estén familiarizadas con ellas, y luego proporcionará un enlace al manual donde se describe la característica SVN superior. Solo necesitas trabajar al revés. Sabes lo que quieres hacer en tu cabeza, y sabes que usaste para hacerlo de esta manera, pero ves que hay toda esta otra manera de hacerlo. Luego, solicite a un compañero de trabajo (o lea el manual de CVS) que lo aprenda con más profundidad.

+0

+1 Aha! No pensé en eso, ya que no era un usuario de CVS cuando comencé con Subversion. – DarenW