Разветвите версию в CVS - PullRequest
4 голосов
/ 18 ноября 2008

Итак, у меня есть исходное дерево, которое я хочу очистить в CVS.

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

А затем мы очищаем основной ствол (удаляя вещи, которые нам больше не нужны) и продолжаем развиваться. Затем, когда мы выпускаем новую версию, мы снова ее разветвляем.

Я не уверен, как это работает в CVS. Так что, если бы кто-то мог объяснить лучший способ сделать это, это было бы здорово.

Ответы [ 2 ]

5 голосов
/ 18 ноября 2008

Если вы больше не используете его, почему бы просто не отметить его как версию и продолжить очистку в HEAD.

Это то, что мы делаем в нашем дереве разработки. Если нам нужно исправить что-то, относящееся к старой версии, мы просто разветвляем эту версию в это время, но не раньше.

2 голосов
/ 19 ноября 2008

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

http://owen.sj.ca.us/rkowen/howto/cvs.html#branches

...