Автор Гілка: Emacs+CVS  (Прочитано 1982 раз)

Відсутній balu

  • Новачок
  • *
  • дописів: 19
  • Карма: +0/-0
  • Що новенького?
Emacs+CVS
« : 2005-08-26 10:32:38 »
Як вказати Emacs-овському модулю, що працює з CVS де знаходиться репозиторій? Раніше я робив це з командного рядка так:
cvs -d :pserver:user@host:path login
cvs -d :pserver:user@host:path checkout <project_path>
Як теж саме зробити в Emacs?
Нічого лишньго

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Emacs+CVS
« Відповідей #1 : 2005-08-30 17:03:23 »
Як вказати Emacs-овському модулю, що працює з CVS де знаходиться репозиторій? Раніше я робив це з командного рядка так:
cvs -d :pserver:user@host:path login
cvs -d :pserver:user@host:path checkout <project_path>
Як теж саме зробити в Emacs?

Для Eclipse 3.1:

1. Відкриваєте CVS Repository Exploring Perspective.
2. Додаєте новий репозиторій (клацнути правою клавішою мишки та вибрати New -> Repository Location).
3. Знаходите у репозиторії потрібний модуль.
4. Клацаєте на ньому правою клавішою і вибираєте Checkout as... -> Checkout as project into Workspace.
5. Клацаєте Finish.
« Змінено: 2005-08-30 17:04:15 від lvm »
[Fedora Linux]

Відсутній Дмитро Ковальов

  • Кореспондент
  • ***
  • дописів: 236
  • Карма: +0/-0
Re: Emacs+CVS
« Відповідей #2 : 2005-09-02 02:20:42 »
Як вказати Emacs-овському модулю, що працює з CVS де знаходиться репозиторій? Раніше я робив це з командного рядка так:
cvs -d :pserver:user@host:path login
cvs -d :pserver:user@host:path checkout <project_path>
Як теж саме зробити в Emacs?

В самому emacs'і  цього вказати не можна. Emacs користується файлами, які є на диску. Це, по-перше: в підтеці CVS файли Root, де якраз  і записана інформація про CVSROOT і Entries з інформацією про файли в цій теці, а також файлом ~/.cvspass який створюється командою cvs login. Без них emacs не може з'єднатися з репозиторієм.