The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Задать имя локального каталога с исходниками полученными по CVS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Контроль версий, Git, SVN, Bazaar, Mercurial)
Изначальное сообщение [ Отслеживать ]

"Задать имя локального каталога с исходниками полученными по CVS"  +/
Сообщение от niXman (ok) on 05-Фев-12, 12:50 
привет.

к примеру, команда:
>cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/make co make

получает исходники в каталог make.
но задать другое имя каталога не получается. гуглил. ман читал. ничего не нашел.

так нельзя:
>cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/make co make-src

говорит:
>cvs server: cannot find module `make-src' - ignored

благодарен.

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Задать имя локального каталога с исходниками полученными по CVS"  +/
Сообщение от dogonthesun (ok) on 05-Фев-12, 17:44 
У команды checkout есть своя опция "-d", которая делает то, что вам нужно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Задать имя локального каталога с исходниками полученными по CVS"  +/
Сообщение от niXman (ok) on 05-Фев-12, 17:45 
> У команды checkout есть своя опция "-d", которая делает то, что вам
> нужно.

покажите на примере, как эту опцию использовать?

зы
пробовал. но что-то она не так делает.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Задать имя локального каталога с исходниками полученными по CVS"  +/
Сообщение от dogonthesun (ok) on 05-Фев-12, 17:47 
>> У команды checkout есть своя опция "-d", которая делает то, что вам
>> нужно.
> покажите на примере, как эту опцию использовать?
> зы
> пробовал. но что-то она не так делает.

cvs -d<ROOT> co -d <ЛОКАЛЬНО КУДА> <ИМЯ МОДУЛЯ>

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Задать имя локального каталога с исходниками полученными по CVS"  +/
Сообщение от niXman (ok) on 05-Фев-12, 17:55 
> cvs -d<ROOT> co -d <ЛОКАЛЬНО КУДА> <ИМЯ МОДУЛЯ>

да!
спасибо огромное.
вопрос закрыт.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Задать имя локального каталога с исходниками полученными по CVS"  +/
Сообщение от niXman (ok) on 05-Фев-12, 18:27 
>> cvs -d<ROOT> co -d <ЛОКАЛЬНО КУДА> <ИМЯ МОДУЛЯ>
> да!
> спасибо огромное.
> вопрос закрыт.

хм.. все равно что-то не так..
для этого хранилища: cvs -d :pserver:anonymous@cvs.savannah.gnu.org:/sources/make co make
выполняю такую команду: cvs -d :pserver:anonymous@cvs.savannah.gnu.org:/sources/make co -d make-trunk make
и все выполняется как надо.

но для этого хранилища: cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co binutils
при такой команде: cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -d binutils-trunk binutils

часть исходников получаю. но потом высыпает такие ошибки и завершается ошибкой:

U binutils-trunk/testsuite/lib/utils-lib.exp
cvs checkout: existing repository /cvs/src/src/binutils does not match /cvs/src/src/opcodes
cvs checkout: ignoring module src/opcodes
cvs checkout: existing repository /cvs/src/src/binutils does not match /cvs/src/src/bfd
cvs checkout: ignoring module src/bfd
cvs checkout: existing repository /cvs/src/src/binutils does not match /cvs/src/src/libiberty
cvs checkout: ignoring module src/libiberty
cvs checkout: existing repository /cvs/src/src/binutils does not match /cvs/src/src/include
cvs checkout: ignoring module src/include
cvs checkout: existing repository /cvs/src/src/binutils does not match /cvs/src/src/gas
cvs checkout: ignoring module src/gas
cvs checkout: existing repository /cvs/src/src/binutils does not match /cvs/src/src/gprof
cvs checkout: ignoring module src/gprof
cvs checkout: existing repository /cvs/src/src/binutils does not match /cvs/src/src/ld

есть идеи?
спасибо.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Задать имя локального каталога с исходниками полученными по CVS"  +/
Сообщение от dogonthesun (ok) on 05-Фев-12, 21:54 
cvs -d <cvsroot> co -N -d <куда> <откуда>
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Задать имя локального каталога с исходниками полученными по CVS"  +/
Сообщение от niXman (ok) on 05-Фев-12, 22:22 
> cvs -d <cvsroot> co -N -d <куда> <откуда>

да. предыдущая проблема этим способом решилась. но появилась другая.

команда: cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -N -d binutils-trunk binutils

каталог binutils-trunk создается, как надо. но в нем так же создается каталог src, в котором и находится корень исходников.

-> binutils-trunk
----> src
-------> <real root>

а можно ли как-то избавится от каталога src чтоб binutils-trunk стал корнем исходников?

спасибо.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Задать имя локального каталога с исходниками полученными по CVS"  +/
Сообщение от niXman (ok) on 18-Фев-12, 08:23 
> cvs -d <cvsroot> co -N -d <куда> <откуда>

возможно я Вас запутал. позвольте поясню еще раз.
есть три оригинальные команды получения исходников из CVS хранилища:
1: cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co binutils
2: cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co gdb
3: cvs -d :pserver:anonymous@cvs.savannah.gnu.org:/sources/make co make

мне, для некоторой автоматизации сборки, нужно вывести шаблон команды таким образом, чтоб в конечном счете получить исходники в следующие директории, соответственно:
1: binutils-trunk
2: gdb-trunk
3: make-trunk

т.е. эти имена директорий мне нужно задавать самому. и они должны быть корнем дерева исходников.

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

благодарен.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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