Do you have a question? Post it now! No Registration Necessary
Subject
- Posted on
- Askold Volkov
June 13, 2004, 2:06 am

Всем привет!
Вот думаю не ее ли мне для счастья не хватает?
Есть проект-долгожитель, развивающийся много лет. Соответственно есть
множество устройств, в которые зашиты разные версии программы, вспомнить об
особенностя которых никто уже не в состоянии. Задача - чтобы в дальнейшем
такой проблемы не было. Т.е. надо автоматически нумеровать версии и
сохранять их исходные тексты, чтобы в любой момент по этому номеру или дате
сборки можно было получить исходники этой версии и список ее отличий от
текущей. Это программа-минимум. Программа-максимум - объединить это в общей
базе с версиями схем и плат, рисуемыми другими людьми на OrCADе.
Кто-нибудь этим занимался? Какой софт посоветуете?
Вот думаю не ее ли мне для счастья не хватает?
Есть проект-долгожитель, развивающийся много лет. Соответственно есть
множество устройств, в которые зашиты разные версии программы, вспомнить об
особенностя которых никто уже не в состоянии. Задача - чтобы в дальнейшем
такой проблемы не было. Т.е. надо автоматически нумеровать версии и
сохранять их исходные тексты, чтобы в любой момент по этому номеру или дате
сборки можно было получить исходники этой версии и список ее отличий от
текущей. Это программа-минимум. Программа-максимум - объединить это в общей
базе с версиями схем и плат, рисуемыми другими людьми на OrCADе.
Кто-нибудь этим занимался? Какой софт посоветуете?
--
Аскольд Волков, Новосибирск. http://www.inp.nsk.su/~volkov /
Аскольд Волков, Новосибирск. http://www.inp.nsk.su/~volkov /

про системы контроля версий (CVS) не расскажет ли кто?
Sun Jun 13 2004 06:06, Askold Volkov wrote to All:
AV> Всем привет!
AV> Вот думаю не ее ли мне для счастья не хватает?
AV> Кто-нибудь этим занимался? Какой софт посоветуете?
Я не так уж много подобных систем пробовал - Visual SourceSafe, Perforse and
BitKeeper.
Вот последняя мне больше всего нравится. Рекомендую Есть версии как под Linux
так и под Window. Можно пользоватся бесплатно(легально) с минимальными
ограничениями. http://www.bitkeeper.com /
/Sam samutin(ат)hotbox.ru
AV> Всем привет!
AV> Вот думаю не ее ли мне для счастья не хватает?
AV> Кто-нибудь этим занимался? Какой софт посоветуете?
Я не так уж много подобных систем пробовал - Visual SourceSafe, Perforse and
BitKeeper.
Вот последняя мне больше всего нравится. Рекомендую Есть версии как под Linux
так и под Window. Можно пользоватся бесплатно(легально) с минимальными
ограничениями. http://www.bitkeeper.com /
/Sam samutin(ат)hotbox.ru

Re: про системы контроля версий (CVS) не расскажет ли кто?
Hello Askold,
AV> текущей. Это программа-минимум. Программа-максимум - объединить это в общей
AV> базе с версиями схем и плат, рисуемыми другими людьми на OrCADе.
AV> Кто-нибудь этим занимался? Какой софт посоветуете?
Где-то года полтора назад был достаточно общирный тред по CVS.
AV> текущей. Это программа-минимум. Программа-максимум - объединить это в общей
AV> базе с версиями схем и плат, рисуемыми другими людьми на OrCADе.
AV> Кто-нибудь этим занимался? Какой софт посоветуете?
Где-то года полтора назад был достаточно общирный тред по CVS.
--
С уважением,
Andy
С уважением,
Andy
We've slightly trimmed the long signature. Click to see the full one.

Re: про системы контроля версий (CVS) не расскажет ли кто?
Hi!
AV> Всем привет!
AV>
AV> Вот думаю не ее ли мне для счастья не хватает?
AV>
AV> Есть проект-долгожитель, развивающийся много лет. Соответственно есть
AV> множество устройств, в которые зашиты разные версии программы, вспомнить об
AV> особенностя которых никто уже не в состоянии. Задача - чтобы в дальнейшем
AV> такой проблемы не было. Т.е. надо автоматически нумеровать версии и
AV> сохранять их исходные тексты, чтобы в любой момент по этому номеру или дате
AV> сборки можно было получить исходники этой версии и список ее отличий от
AV> текущей. Это программа-минимум. Программа-максимум - объединить это в общей
AV> базе с версиями схем и плат, рисуемыми другими людьми на OrCADе.
AV>
AV> Кто-нибудь этим занимался? Какой софт посоветуете?
Cам использую CVS, на рекомендовал бы subversion
(http://subversion.tigris.org /).
Она более современна. Якобы на нее будут заменять CVS (The goal of the
Subversion
project is to build a version control system that is a compelling replacement
for CVS in the open source community). Такая же свободная.
Есть под *nix, под win (под win98 только клиент).
AV> Всем привет!
AV>
AV> Вот думаю не ее ли мне для счастья не хватает?
AV>
AV> Есть проект-долгожитель, развивающийся много лет. Соответственно есть
AV> множество устройств, в которые зашиты разные версии программы, вспомнить об
AV> особенностя которых никто уже не в состоянии. Задача - чтобы в дальнейшем
AV> такой проблемы не было. Т.е. надо автоматически нумеровать версии и
AV> сохранять их исходные тексты, чтобы в любой момент по этому номеру или дате
AV> сборки можно было получить исходники этой версии и список ее отличий от
AV> текущей. Это программа-минимум. Программа-максимум - объединить это в общей
AV> базе с версиями схем и плат, рисуемыми другими людьми на OrCADе.
AV>
AV> Кто-нибудь этим занимался? Какой софт посоветуете?
Cам использую CVS, на рекомендовал бы subversion
(http://subversion.tigris.org /).
Она более современна. Якобы на нее будут заменять CVS (The goal of the
Subversion
project is to build a version control system that is a compelling replacement
for CVS in the open source community). Такая же свободная.
Есть под *nix, под win (под win98 только клиент).
--
EM
EM

Re: про системы контроля версий (CVS) не расскажет ли кто?
Hello Askold.
13 Jun 04 05:06, you wrote to all:
AV> Есть проект-долгожитель, развивающийся много лет. Соответственно есть
AV> множество устройств, в которые зашиты разные версии программы,
AV> вспомнить об особенностя которых никто уже не в состоянии.
Вот у меня тоже такая ситуация встречается. Бывает в разные устройства
зашита программа со своими особенностями. Hо как здесь применить CVS -
я не придумал. Можно, конечно, делать ветвление проекта, но, имхо, это
достаточно неудобно.
В общем, на каждую версию устройства копирую все исходники. Иногда приходится
делать backporting. То есть в старые версии вносить фичи из более новых.
AV> Задача -
AV> чтобы в дальнейшем такой проблемы не было. Т.е. надо автоматически
AV> нумеровать версии и сохранять их исходные тексты, чтобы в любой момент
AV> по этому номеру или дате сборки можно было получить исходники этой
AV> версии и список ее отличий от текущей. Это программа-минимум.
Вот с этим как раз CVS справляется хорошо.
Alexey
13 Jun 04 05:06, you wrote to all:
AV> Есть проект-долгожитель, развивающийся много лет. Соответственно есть
AV> множество устройств, в которые зашиты разные версии программы,
AV> вспомнить об особенностя которых никто уже не в состоянии.
Вот у меня тоже такая ситуация встречается. Бывает в разные устройства
зашита программа со своими особенностями. Hо как здесь применить CVS -
я не придумал. Можно, конечно, делать ветвление проекта, но, имхо, это
достаточно неудобно.
В общем, на каждую версию устройства копирую все исходники. Иногда приходится
делать backporting. То есть в старые версии вносить фичи из более новых.
AV> Задача -
AV> чтобы в дальнейшем такой проблемы не было. Т.е. надо автоматически
AV> нумеровать версии и сохранять их исходные тексты, чтобы в любой момент
AV> по этому номеру или дате сборки можно было получить исходники этой
AV> версии и список ее отличий от текущей. Это программа-минимум.
Вот с этим как раз CVS справляется хорошо.
Alexey

Re: про системы контроля версий (CVS) не расскажет ли кто?
Hello Alexey,
AV>> Есть проект-долгожитель, развивающийся много лет. Соответственно есть
AV>> множество устройств, в которые зашиты разные версии программы,
AV>> вспомнить об особенностя которых никто уже не в состоянии.
AB> Вот у меня тоже такая ситуация встречается. Бывает в разные устройства
AB> зашита программа со своими особенностями. Hо как здесь применить CVS -
AB> я не придумал. Можно, конечно, делать ветвление проекта, но, имхо, это
AB> достаточно неудобно.
Вполне удобно, нужно только понять фишку.
AB> В общем, на каждую версию устройства копирую все исходники. Иногда приходится
AB> делать backporting. То есть в старые версии вносить фичи из более новых.
Угу. Причем наверное руками, вывести 2 окна рядом и сравнbвать глазками,
правимть ручками :)
AV>> по этому номеру или дате сборки можно было получить исходники этой
AV>> версии и список ее отличий от текущей. Это программа-минимум.
AB> Вот с этим как раз CVS справляется хорошо.
У CVS есть проблемы, но с текстовыми файлами в общем случае она
справляется весьма неплохо. Нужно просто читать документацию.
AV>> Есть проект-долгожитель, развивающийся много лет. Соответственно есть
AV>> множество устройств, в которые зашиты разные версии программы,
AV>> вспомнить об особенностя которых никто уже не в состоянии.
AB> Вот у меня тоже такая ситуация встречается. Бывает в разные устройства
AB> зашита программа со своими особенностями. Hо как здесь применить CVS -
AB> я не придумал. Можно, конечно, делать ветвление проекта, но, имхо, это
AB> достаточно неудобно.
Вполне удобно, нужно только понять фишку.
AB> В общем, на каждую версию устройства копирую все исходники. Иногда приходится
AB> делать backporting. То есть в старые версии вносить фичи из более новых.
Угу. Причем наверное руками, вывести 2 окна рядом и сравнbвать глазками,
правимть ручками :)
AV>> по этому номеру или дате сборки можно было получить исходники этой
AV>> версии и список ее отличий от текущей. Это программа-минимум.
AB> Вот с этим как раз CVS справляется хорошо.
У CVS есть проблемы, но с текстовыми файлами в общем случае она
справляется весьма неплохо. Нужно просто читать документацию.
--
С уважением,
Andy
С уважением,
Andy
We've slightly trimmed the long signature. Click to see the full one.

Re: про системы контроля версий (CVS) не расскажет ли кто?
Привет!
>> AV>> Есть проект-долгожитель, развивающийся много лет. Соответственно
>> есть
>> AV>> множество устройств, в которые зашиты разные версии программы,
>> AV>> вспомнить об особенностя которых никто уже не в состоянии.
>> AB> Вот с этим как раз CVS справляется хорошо.
SZ> Раз уж зашла речь, тоже спрошу, но про коллективную разработку с
SZ> помощью CVS. У нее есть серверная часть, или только клиентские?
SZ> Достаточно ли ей обычного FTP сервера для организации совместной работы
SZ> (клиенты имеют
SZ> доступ к серверу только через интернет), или на сервере что-то должно
SZ> быть запущено? И что именно?
Для доступа из интернета должен быть запущен север.
Какая ОС на "сервере"?
Если маздай сходи туда:
http://www.wincvs.org /
http://www.cvsnt.org /
SZ> Документацию читал, но так и не понял. Может, не то читал? Почему-то,
SZ> везде подробно расписано, что делать клиенту, а что должно быть на
SZ> сервере?
В переводе доки от Махоткина это описано в главе 2.9.
Hа сайте первоисточника можно почитать FAQ
https://ccvs.cvshome.org/fom//cache/217.html
_______
Сергей.
>> AV>> Есть проект-долгожитель, развивающийся много лет. Соответственно
>> есть
>> AV>> множество устройств, в которые зашиты разные версии программы,
>> AV>> вспомнить об особенностя которых никто уже не в состоянии.
>> AB> Вот с этим как раз CVS справляется хорошо.
SZ> Раз уж зашла речь, тоже спрошу, но про коллективную разработку с
SZ> помощью CVS. У нее есть серверная часть, или только клиентские?
SZ> Достаточно ли ей обычного FTP сервера для организации совместной работы
SZ> (клиенты имеют
SZ> доступ к серверу только через интернет), или на сервере что-то должно
SZ> быть запущено? И что именно?
Для доступа из интернета должен быть запущен север.
Какая ОС на "сервере"?
Если маздай сходи туда:
http://www.wincvs.org /
http://www.cvsnt.org /
SZ> Документацию читал, но так и не понял. Может, не то читал? Почему-то,
SZ> везде подробно расписано, что делать клиенту, а что должно быть на
SZ> сервере?
В переводе доки от Махоткина это описано в главе 2.9.
Hа сайте первоисточника можно почитать FAQ
https://ccvs.cvshome.org/fom//cache/217.html
_______
Сергей.

Re: про системы контроля версий (CVS) не расскажет ли кто?
Hello Andy.
14 Jun 04 14:52, you wrote to me:
AB>> Вот у меня тоже такая ситуация встречается. Бывает в разные
AB>> устройства зашита программа со своими особенностями. Hо как здесь
AB>> применить CVS - я не придумал. Можно, конечно, делать ветвление
AB>> проекта, но, имхо, это достаточно неудобно.
AM> Вполне удобно, нужно только понять фишку.
Да я вроде понял фишку. Только с трудом представляю, как я буду мержить
изменения из одной ветки в другую. Это же нужно будет коммитить изменения,
касающиеся именно этой ветки, отдельно от изменений, касающихся всех ветвей,
и потом мержить их во все ветви.
И, наверное, subversion, с его кумулятивными патчами, больше подойдет.
AB>> В общем, на каждую версию устройства копирую все исходники. Иногда
AM> приходится
AB>> делать backporting. То есть в старые версии вносить фичи из более
AB>> новых.
AM> Угу. Причем наверное руками, вывести 2 окна рядом и сравнbвать
AM> глазками, правимть ручками :)
Примерно так. Hо искать особо не приходится. Все таки я знаю, что именно
я бекпортирую.
AB>> Вот с этим как раз CVS справляется хорошо.
AM> У CVS есть проблемы, но с текстовыми файлами в общем случае она
AM> справляется весьма неплохо. Hужно просто читать документацию.
Читал. И даже на русском.
Alexey
14 Jun 04 14:52, you wrote to me:
AB>> Вот у меня тоже такая ситуация встречается. Бывает в разные
AB>> устройства зашита программа со своими особенностями. Hо как здесь
AB>> применить CVS - я не придумал. Можно, конечно, делать ветвление
AB>> проекта, но, имхо, это достаточно неудобно.
AM> Вполне удобно, нужно только понять фишку.
Да я вроде понял фишку. Только с трудом представляю, как я буду мержить
изменения из одной ветки в другую. Это же нужно будет коммитить изменения,
касающиеся именно этой ветки, отдельно от изменений, касающихся всех ветвей,
и потом мержить их во все ветви.
И, наверное, subversion, с его кумулятивными патчами, больше подойдет.
AB>> В общем, на каждую версию устройства копирую все исходники. Иногда
AM> приходится
AB>> делать backporting. То есть в старые версии вносить фичи из более
AB>> новых.
AM> Угу. Причем наверное руками, вывести 2 окна рядом и сравнbвать
AM> глазками, правимть ручками :)
Примерно так. Hо искать особо не приходится. Все таки я знаю, что именно
я бекпортирую.
AB>> Вот с этим как раз CVS справляется хорошо.
AM> У CVS есть проблемы, но с текстовыми файлами в общем случае она
AM> справляется весьма неплохо. Hужно просто читать документацию.
Читал. И даже на русском.
Alexey

про системы контроля версий (CVS) не расскажет ли кто?
Привет.
AB>>> Вот у меня тоже такая ситуация встречается. Бывает в разные
AB>>> устройства зашита программа со своими особенностями. Hо как здесь
AB>>> применить CVS - я не придумал. Можно, конечно, делать ветвление
AB>>> проекта, но, имхо, это достаточно неудобно.
AM>> Вполне удобно, нужно только понять фишку.
AB> Да я вроде понял фишку. Только с трудом представляю, как я буду мержить
AB> изменения из одной ветки в другую. Это же нужно будет коммитить
AB> изменения, касающиеся именно этой ветки, отдельно от изменений,
AB> касающихся всех ветвей,
AB> и потом мержить их во все ветви.
Мне так кажется что трудность не в CVS, а в разбиении проекта на модули(файлы,
каталоги и т.п.).
Так же не стоит забывать о командах препроцессора, при помощи которых можно
описать все "особенности".
_______
Сергей.
AB>>> Вот у меня тоже такая ситуация встречается. Бывает в разные
AB>>> устройства зашита программа со своими особенностями. Hо как здесь
AB>>> применить CVS - я не придумал. Можно, конечно, делать ветвление
AB>>> проекта, но, имхо, это достаточно неудобно.
AM>> Вполне удобно, нужно только понять фишку.
AB> Да я вроде понял фишку. Только с трудом представляю, как я буду мержить
AB> изменения из одной ветки в другую. Это же нужно будет коммитить
AB> изменения, касающиеся именно этой ветки, отдельно от изменений,
AB> касающихся всех ветвей,
AB> и потом мержить их во все ветви.
Мне так кажется что трудность не в CVS, а в разбиении проекта на модули(файлы,
каталоги и т.п.).
Так же не стоит забывать о командах препроцессора, при помощи которых можно
описать все "особенности".
_______
Сергей.

Re: про системы контроля версий (CVS) не расскажет ли кто?
Hello, Sergey!
You wrote to Alexey Boyko on Tue, 15 Jun 2004 06:14:13 +0400:
SP> Так же не стоит забывать о командах препроцессора, при помощи
SP> которых можно описать все "особенности".
Ой, не надо так. Всё хорошо, пока речь идет о "#ifdef DEBUG". Когда
степень разнообразия увеличивается отлаживать "на бумаге" становится
практически невозможно. Занимаешься только отслеживанием этих веток и по
остаточному принципу - остальными, не препроцессорными инструкциями.
Внесение изменений также превращается в очень весёлое занятие - думать
приходится обо всех ветках сразу, если ты что-то затрагиваешь за пределами
условной компиляции.
Не очень удобно, вобщем.
Alexander,Derazhne@adic,kiev,ua (replace commas with dots)
Alexander Derazhne
You wrote to Alexey Boyko on Tue, 15 Jun 2004 06:14:13 +0400:
SP> Так же не стоит забывать о командах препроцессора, при помощи
SP> которых можно описать все "особенности".
Ой, не надо так. Всё хорошо, пока речь идет о "#ifdef DEBUG". Когда
степень разнообразия увеличивается отлаживать "на бумаге" становится
практически невозможно. Занимаешься только отслеживанием этих веток и по
остаточному принципу - остальными, не препроцессорными инструкциями.
Внесение изменений также превращается в очень весёлое занятие - думать
приходится обо всех ветках сразу, если ты что-то затрагиваешь за пределами
условной компиляции.
Не очень удобно, вобщем.
Alexander,Derazhne@adic,kiev,ua (replace commas with dots)
Alexander Derazhne

Re: про системы контроля версий (CVS) не расскажет ли кто?
Привет!
SP>> Так же не стоит забывать о командах препроцессора, при помощи
SP>> которых можно описать все "особенности".
AD> Ой, не надо так. Всё хорошо, пока речь идет о "#ifdef DEBUG". Когда
AD> степень разнообразия увеличивается отлаживать "на бумаге" становится
AD> практически невозможно. Занимаешься только отслеживанием этих веток и по
AD> остаточному принципу - остальными, не препроцессорными инструкциями.
AD> Внесение изменений также превращается в очень весёлое занятие - думать
AD> приходится обо всех ветках сразу, если ты что-то затрагиваешь за
AD> пределами условной компиляции.
AD> Hе очень удобно, вобщем.
Спорить/флеймить не буду, можно сказать кратко: каждому свое.
_______
Сергей.
SP>> Так же не стоит забывать о командах препроцессора, при помощи
SP>> которых можно описать все "особенности".
AD> Ой, не надо так. Всё хорошо, пока речь идет о "#ifdef DEBUG". Когда
AD> степень разнообразия увеличивается отлаживать "на бумаге" становится
AD> практически невозможно. Занимаешься только отслеживанием этих веток и по
AD> остаточному принципу - остальными, не препроцессорными инструкциями.
AD> Внесение изменений также превращается в очень весёлое занятие - думать
AD> приходится обо всех ветках сразу, если ты что-то затрагиваешь за
AD> пределами условной компиляции.
AD> Hе очень удобно, вобщем.
Спорить/флеймить не буду, можно сказать кратко: каждому свое.
_______
Сергей.

пpо системы контpоля веpсий (CVS) не pасскажет ли кто?
Пpивет Sergey!
16 Июн 04 08:41, Sergey Pinigin -> Alexander Derazhne:
AD>> Ой, не надо так. Всё хоpошо, пока pечь идет о "#ifdef DEBUG".
AD>> Когда степень pазнообpазия yвеличивается отлаживать "на бyмаге"
AD>> становится пpактически невозможно. Занимаешься только
AD>> отслеживанием этих веток и по остаточномy пpинципy - остальными,
AD>> не пpепpоцессоpными инстpyкциями. Внесение изменений также
AD>> пpевpащается в очень весёлое занятие - дyмать пpиходится обо всех
AD>> ветках сpазy, если ты что-то затpагиваешь за пpеделами yсловной
AD>> компиляции. Hе очень yдобно, вобщем.
SP> Споpить/флеймить не бyдy, можно сказать кpатко: каждомy свое.
Флеймить-то не надо:) А вот pассказал бы если как то ловко оpганизyешь все
это. Меня пpоблемы с ifdef'ами так же достали:(
Igor
16 Июн 04 08:41, Sergey Pinigin -> Alexander Derazhne:
AD>> Ой, не надо так. Всё хоpошо, пока pечь идет о "#ifdef DEBUG".
AD>> Когда степень pазнообpазия yвеличивается отлаживать "на бyмаге"
AD>> становится пpактически невозможно. Занимаешься только
AD>> отслеживанием этих веток и по остаточномy пpинципy - остальными,
AD>> не пpепpоцессоpными инстpyкциями. Внесение изменений также
AD>> пpевpащается в очень весёлое занятие - дyмать пpиходится обо всех
AD>> ветках сpазy, если ты что-то затpагиваешь за пpеделами yсловной
AD>> компиляции. Hе очень yдобно, вобщем.
SP> Споpить/флеймить не бyдy, можно сказать кpатко: каждомy свое.
Флеймить-то не надо:) А вот pассказал бы если как то ловко оpганизyешь все
это. Меня пpоблемы с ifdef'ами так же достали:(
Igor

Re: про системы контроля версий (CVS) не расскажет ли кто?
Привет Dmitry!
15 Jun 04 15:24, Dmitry Fedorov писал Alex Mogilnikov:
DF> cvs - одна и та же программа для клиента и сервера.
Разве я против? :)
DF> CVS through SSH
DF> http://forrest.apache.org/community/howto/cvs-ssh/howto-cvs-ssh.html
DF> Anonymous CVS access via ssh
DF> http://www.neuron.yale.edu/neuron/sshcvs.html
DF> Hurring.com // HOWTO // Getting CVS & SSH to play nice
DF> http://hurring.com/howto/cvs_ssh /
DF> cvssh: a secure bridge for cvs pservers
DF> http://www.sabren.net/code/cvssh /
А это ты к чему привел? Я, находясь дома, прекрасно доступаюсь к
репозиторию по cvs pserver (и другим нужным мне сервисам) фирмы через ssh. И
для этого мне не потребовалось ничего специально настраивать. Вполне хватило
прочитать документацию на ssh.
Кстати, это письмо я пишу, находясь в офисе, в то время как golded и прочие
фидошные программы живут дома. И домой я, естественно, не через telnet хожу. :)
Всего наилучшего, [Team PCAD 2000]
Алексей М.
... Закрой свой Ворд!
15 Jun 04 15:24, Dmitry Fedorov писал Alex Mogilnikov:
DF> cvs - одна и та же программа для клиента и сервера.
Разве я против? :)
DF> CVS through SSH
DF> http://forrest.apache.org/community/howto/cvs-ssh/howto-cvs-ssh.html
DF> Anonymous CVS access via ssh
DF> http://www.neuron.yale.edu/neuron/sshcvs.html
DF> Hurring.com // HOWTO // Getting CVS & SSH to play nice
DF> http://hurring.com/howto/cvs_ssh /
DF> cvssh: a secure bridge for cvs pservers
DF> http://www.sabren.net/code/cvssh /
А это ты к чему привел? Я, находясь дома, прекрасно доступаюсь к
репозиторию по cvs pserver (и другим нужным мне сервисам) фирмы через ssh. И
для этого мне не потребовалось ничего специально настраивать. Вполне хватило
прочитать документацию на ssh.
Кстати, это письмо я пишу, находясь в офисе, в то время как golded и прочие
фидошные программы живут дома. И домой я, естественно, не через telnet хожу. :)
Всего наилучшего, [Team PCAD 2000]
Алексей М.
... Закрой свой Ворд!

Re: про системы контроля версий (CVS) не расскажет ли кто?
Привет Sergey!
15 Jun 04 16:13, Sergey Zabelin писал Alex Mogilnikov:
>> Другой распространенный вариант - pserver, для него на сервере
>> должен буть демон, обслуживающий запросы клентов.
SZ> У хостера стоит Unix, какой - не знаю. Этот самый pserver входит в
SZ> его состав, или это какая-то внешняя утилита?
Я пользуюсь FreeBSD, в ней cvs является частью системы. Как в других - не
знаю.
SZ> Если я ему скажу -
SZ> запусти-ка, братец, для меня еще и pserver, он поймет о чем идет
SZ> речь?
Если он вообще знает, что такое есть cvs, то должен понять. Опять же под
FreeBSD в файле /etc/inetd.conf уже есть запись для cvs pserver, ее надо только
раскомментировать и при необходимости исправить путь к репозиторию:
cvspserver stream tcp nowait root /usr/bin/cvs cvs
--allow-root=/usr/local/cvsroot pserver
Hу и порт 2401 не должен быть зарезан firewall'ом.
Всего наилучшего, [Team PCAD 2000]
Алексей М.
... В системе возможно бесконечное число процессов - до 256.
15 Jun 04 16:13, Sergey Zabelin писал Alex Mogilnikov:
>> Другой распространенный вариант - pserver, для него на сервере
>> должен буть демон, обслуживающий запросы клентов.
SZ> У хостера стоит Unix, какой - не знаю. Этот самый pserver входит в
SZ> его состав, или это какая-то внешняя утилита?
Я пользуюсь FreeBSD, в ней cvs является частью системы. Как в других - не
знаю.
SZ> Если я ему скажу -
SZ> запусти-ка, братец, для меня еще и pserver, он поймет о чем идет
SZ> речь?
Если он вообще знает, что такое есть cvs, то должен понять. Опять же под
FreeBSD в файле /etc/inetd.conf уже есть запись для cvs pserver, ее надо только
раскомментировать и при необходимости исправить путь к репозиторию:
cvspserver stream tcp nowait root /usr/bin/cvs cvs
--allow-root=/usr/local/cvsroot pserver
Hу и порт 2401 не должен быть зарезан firewall'ом.
Всего наилучшего, [Team PCAD 2000]
Алексей М.
... В системе возможно бесконечное число процессов - до 256.

Re: про системы контроля версий (CVS) не расскажет ли кто?
Привет Dmitry!
17 Jun 04 15:22, Dmitry Fedorov писал Alex Mogilnikov:
DF> Hет. CVS - отдельная программа, со своей лицензией (GPL),
DF> частью FreeBSD она не является.
Как так?
alx% whereis cvs
cvs: /usr/bin/cvs /usr/share/man/man1/cvs.1.gz /usr/src/gnu/usr.bin/cvs
/usr/src/contrib/cvs
alx% ls /usr/src/contrib/cvs/src
ChangeLog client.h find_names.c myndbm.h server.c
ChangeLog-9194 commit.c hardlink.c no_diff.c server.h
ChangeLog-9395 create_adm.c hardlink.h parseinfo.c status.c
ChangeLog-96 cvs.h hash.c patch.c subr.c
ChangeLog-97 cvsbug.in hash.h rcs.c tag.c
Makefile.am cvsrc.c history.c rcs.h update.c
Makefile.in diff.c ignore.c rcscmds.c update.h
add.c edit.c import.c recurse.c vers_ts.c
admin.c edit.h lock.c release.c version.c
annotate.c entries.c log.c remove.c watch.c
buffer.c error.c login.c repos.c watch.h
buffer.h error.h logmsg.c root.c wrapper.c
checkin.c expand_path.c main.c root.h zlib.c
checkout.c fileattr.c mkmodules.c run.c
classify.c fileattr.h modules.c sanity.sh
client.c filesubr.c myndbm.c scramble.c
Может ты с cvsup путаешь? Ее действительно отдельно надо устанавливать.
Всего наилучшего, [Team PCAD 2000]
Алексей М.
... Синяки рождаются в споре куда чаще, чем истина...
17 Jun 04 15:22, Dmitry Fedorov писал Alex Mogilnikov:
DF> Hет. CVS - отдельная программа, со своей лицензией (GPL),
DF> частью FreeBSD она не является.
Как так?
alx% whereis cvs
cvs: /usr/bin/cvs /usr/share/man/man1/cvs.1.gz /usr/src/gnu/usr.bin/cvs
/usr/src/contrib/cvs
alx% ls /usr/src/contrib/cvs/src
ChangeLog client.h find_names.c myndbm.h server.c
ChangeLog-9194 commit.c hardlink.c no_diff.c server.h
ChangeLog-9395 create_adm.c hardlink.h parseinfo.c status.c
ChangeLog-96 cvs.h hash.c patch.c subr.c
ChangeLog-97 cvsbug.in hash.h rcs.c tag.c
Makefile.am cvsrc.c history.c rcs.h update.c
Makefile.in diff.c ignore.c rcscmds.c update.h
add.c edit.c import.c recurse.c vers_ts.c
admin.c edit.h lock.c release.c version.c
annotate.c entries.c log.c remove.c watch.c
buffer.c error.c login.c repos.c watch.h
buffer.h error.h logmsg.c root.c wrapper.c
checkin.c expand_path.c main.c root.h zlib.c
checkout.c fileattr.c mkmodules.c run.c
classify.c fileattr.h modules.c sanity.sh
client.c filesubr.c myndbm.c scramble.c
Может ты с cvsup путаешь? Ее действительно отдельно надо устанавливать.
Всего наилучшего, [Team PCAD 2000]
Алексей М.
... Синяки рождаются в споре куда чаще, чем истина...

Re: про системы контроля версий (CVS) не расскажет ли кто?

А так, как и много других программ, распространяемых в составе
дистрибутива FreeBSD, но не являющихся ее частью.
Лицензия позволяет включать, вот ее и включают, но это не делает CVS
частью чего-то.

Установка здесь нипричем.
--
Если виртуальная память закончилась, она ненастоящая.
Если виртуальная память закончилась, она ненастоящая.

Re: про системы контроля версий (CVS) не расскажет ли кто?
Hемедленно нажми на RESET, Askold Volkov!
AV> Вот думаю не ее ли мне для счастья не хватает?
AV> текущей. Это программа-минимум. Программа-максимум - объединить это в
AV> общей
AV> базе с версиями схем и плат, рисуемыми другими людьми на OrCADе.
AV> Кто-нибудь этим занимался? Какой софт посоветуете?
Если не требуется коллективный доступ к "хранилищу" текстов, возможно
будет проще использовать "морально устаревший" RCS.
AV> Вот думаю не ее ли мне для счастья не хватает?
AV> текущей. Это программа-минимум. Программа-максимум - объединить это в
AV> общей
AV> базе с версиями схем и плат, рисуемыми другими людьми на OrCADе.
AV> Кто-нибудь этим занимался? Какой софт посоветуете?
Если не требуется коллективный доступ к "хранилищу" текстов, возможно
будет проще использовать "морально устаревший" RCS.
Site Timeline
- » 1878ВЕ1(ТЕССЕЙ)
- — Next thread in » Microcontrollers (Russian)
-
- » на опознание
- — Previous thread in » Microcontrollers (Russian)
-
- » По моему это гениально
- — Newest thread in » Microcontrollers (Russian)
-
- » kostenlos abzugeben
- — The site's Newest Thread. Posted in » Electronics (German)
-
- » Wide frequency range, arbitrary waveform DDS
- — The site's Last Updated Thread. Posted in » Embedded Programming
-