Как переименовать мой проект CVS?

Я только начал использовать CVS для управления моими исходными файлами. Выполнив школьное задание, я обнаружил, что использовал неправильное имя проекта в своем cvsroot. Поскольку система отправки ищет определенное имя проекта в каталоге, она отклоняет мою отправку, хотя все мои исходные файлы находятся в этом каталоге. Есть ли способ изменить имя проекта в CVS? Спасибо!


cvs
person cplusplusNewbie    schedule 24.11.2009    source источник
comment
Почему вы используете CVS для нового проекта? Доступны намного инструменты. Ради бога, загляните в git, mercurial или subversion.   -  person William Pursell    schedule 24.11.2009


Ответы (4)


  1. Убедитесь, что все проверено, и лучше всего согласовать это с любыми другими пользователями.
  2. Если вы находитесь в Eclipse, закройте проект (необязательно)
  3. На сервере cvs переименуйте имя каталога для вашего проекта в CVSROOT на любое другое (mv существующий_каталог новый_каталог)
  4. Вернитесь в клиент cvs, импортируйте проект как обычно (конечно, это будет новый проект, названный в этом примере new_directory)
  5. (Необязательно) Удалите старый каталог на клиенте, как только убедитесь, что все файлы в него попали (весьма вероятно!)

ПРИМЕЧАНИЕ. Конечно, любые другие проекты, ссылающиеся на старое имя каталога, будут «сломаны» и теперь должны ссылаться на новое имя каталога.

person spaceghost    schedule 06.03.2013

Просто переименуйте файл в CVSROOT. CVS тупой, ему все равно на переименование.

person J-16 SDiZ    schedule 24.11.2009

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

person miku    schedule 24.11.2009

  1. переименуйте имя каталога для вашего проекта в CVSROOT в newProjectName
  2. вернитесь в свой рабочий каталог, найдите файл CVS/Repository, откройте его и измените там имя проекта на newProjectName

вот как я это сделал, и это сработало.

person derrdji    schedule 25.11.2009