Как переместить репозиторий CVS с одного сервера на другой и сохранить историю?

У меня есть репозиторий CVS на моей локальной рабочей станции. Я продемонстрировал своему работодателю, что контроль версий — отличная идея. Хорошо! Итак, теперь я хочу перенести свою историю CVS с моей локальной рабочей станции на реальный сервер.

Я установил CVS на сервер, и он работает.

Теперь я могу просто переместить файлы моего репозитория? Или мне нужно выполнить какую-то команду импорта?

Я знаю, что могу просто проверить текущую кодовую базу на новый сервер CVS, но тогда история будет потеряна, верно?


person Keith Twombley    schedule 22.10.2008    source источник
comment
Копия репозитория CVS впервые попала в руки нашего друга (а именно Google): - solarorange.com/docs/ cvs/repositorymove.html Еще один: - saloon.javaranch.com/cgi-bin/ubb/   -  person Zsolt Botykai    schedule 22.10.2008
comment
Если у вас есть ответ, пожалуйста, напишите его здесь   -  person Ankit Sharma    schedule 27.03.2015


Ответы (2)


просто скопируйте файлы - в этом нет ничего другого (по крайней мере, если исходная и целевая ОС одинаковы)

person Oliver Giesen    schedule 06.11.2008

Я только что мигрировал на прошлой неделе.

Мы используем Subversion на работе, и все, что я сделал, это переместил корневой каталог Subversion с одной машины на другую. Затем, когда я установил сервер VisualSVN на новую машину, я просто выбрал существующий корень Subversion, который я портирован, а не создавать новый репозиторий. Он легко поддерживает историю и файлы.

Я не уверен, насколько хорошо это будет работать с другими системами контроля версий.

person Seibar    schedule 22.10.2008