The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Удалить папку из CVS"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Удалить папку из CVS" 
Сообщение от suliko emailИскать по авторуВ закладки(ok) on 16-Дек-05, 18:12  (MSK)
Эта тема вероятно уже изъедена со всех сторон, но я до сих пор не могу справиться с удалением папки из CVS. + ко всему мне известно, что cvs управляет только !файлами! Но, если можно добавлять папки, то и удаляться ж должны они как-то?..

Что я делаю:

user:> cvs -d /repository co dirs
user:> cd dirs/dirToRemove/
user:> cvs rm file.*
user:> cd ..
user:> cvs update -P
user:> cd ..
user:> rm -rf dirs

потом

user:> cvs -d /repository co dirs
user:> ls -la dirs/

И что? Папка снова на месте... :/

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "Удалить папку из CVS" 
Сообщение от DeadMustdie emailИскать по авторуВ закладки(??) on 16-Дек-05, 18:40  (MSK)
Не умеет оно удалять каталоги. Ибо древнее и убогое. ;)
Эмуляцию удаления каталогов даёт следующий трюк:
  1. Не держать пустых каталогов. В тех, которые пустые, но нужные, заводить как минимум один файлик (например, .cvsignore).
  2. Использовать в get и update опцию '-P'.

Ещё грохнуть ненужный каталог можно напрямую в репозитории. Трюк небезопасный, но работать будет.

А вообще - RTFM.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Удалить папку из CVS" 
Сообщение от flush emailИскать по авторуВ закладки(??) on 23-Дек-05, 17:08  (MSK)
>Не умеет оно удалять каталоги. Ибо древнее и убогое. ;)

Древнее то оно древнее, но вот убогое ли?
Надо добавлять ИМХО, а то заклюют злые хакеры.
:-))

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Удалить папку из CVS" 
Сообщение от flush emailИскать по авторуВ закладки(??) on 23-Дек-05, 17:17  (MSK)
>И что? Папка снова на месте... :/

http://www.opennet.ru/docs/RUS/cvs/cvs-ru_7.html#SEC68

".... Можно удалить каталог, удалив все файлы в нем. Нет способа удалить сам каталог. Вместо этого вы задаете командам cvs update, cvs checkout или cvs export ключ командной строки `-P', который заставит CVS удалять пустые каталоги в рабочем каталоге. Вероятно, лучше всего будет всегда указывать `-P',...."

Старые каталоги существуют потому, что в них существуют старые версии
софтины и могут быть почеканы в любую секунду, если потребуются.

Указываете -Р, какие проблемы?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Удалить папку из CVS" 
Сообщение от suliko emailИскать по авторуВ закладки(??) on 23-Дек-05, 17:38  (MSK)
>Указываете -Р, какие проблемы?

cvs co ...

И пустой каталог снова на месте... %/ Это имелось ввиду. Пусть он в репозитории лежит, но тольк при cvs co мне бы не хотелось его видеть...


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Удалить папку из CVS" 
Сообщение от DeadMustdie emailИскать по авторуВ закладки(??) on 23-Дек-05, 20:06  (MSK)
>cvs co ...
>
>И пустой каталог снова на месте... %/ Это имелось ввиду. Пусть он
>в репозитории лежит, но тольк при cvs co мне бы не
>хотелось его видеть...

"Варенуха, русский язык понимаешь?"

cvs co -P ....

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру