Уход в ретро: изучение CVS из SVN - PullRequest
7 голосов
/ 22 июня 2011

С тех пор я использовал Subversion (укажите год с начала предыдущего десятилетия), но сейчас я работаю в компании, использующей CVS.Существует множество практических руководств, учебных пособий, шпаргалок и т. Д. Для людей, переходящих от старых систем управления версиями к более новым, но что для немногих из нас идет «неправильным» путем?

Япоиск чит-листов, советов, рекомендаций для опытных опытных разработчиков, удобных и полностью совместимых с svn, git или другими популярными системами.Не нужно ничего для новичков в управлении версиями или эссе, в которых превозносятся достоинства CVS по сравнению с тем, что использовалось в дни «64K RAM - это много».

1 Ответ

4 голосов
/ 16 августа 2011

Удачи.

Поскольку вы очень опытны в Subversion, я порекомендую вам справку, о которой вы никогда бы не подумали: Руководство по Subversion .

В приложении, Subversion для пользователей CVS , они описывают, как избавиться от вредных привычек CVS и начать использовать SVN, так как их цель состоит в том, чтобы Subversion захватила мир CVS.

Ваша миссия, если вы решите ее принять, состоит в том, чтобы перепроектировать это приложение. Прочитайте его, улыбаясь, вспоминая безмятежные дни атомных коммитов, но морщась, когда понимаете, что ветвление будет стоить вам сейчас.

Более серьезно, приложение часто рассматривает функции в CVS, предполагая, что люди знакомы с ними, а затем предоставляет ссылку на руководство, где описана превосходная функция SVN. Вам просто нужно работать в обратном направлении. Вы знаете, что вы хотите сделать в своей собственной голове, и вы знаете, что использовал , чтобы сделать это таким образом, но вы видите, что есть совершенно другой способ сделать это. Затем попросите коллегу (или прочитайте руководство по CVS) изучить его более подробно.

...