Це команда cvssync, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
cvssync - отримати майстри репозиторію CVS через rsync
СИНТАКСИС
cvssync [-c] [-v] [-n] [-o outdir] [модуль хост-шляху | cvsurl]
ОПИС
cvssync намагається отримати копію віддаленого репозиторію CVS в локальний каталог. всі
ви повинні сказати, що це аргументи, які ви повинні передати CVS для виконання перевірки
пульт дистанційного керування.
Крім того, ви можете надати йому один аргумент у форматі URL-адреси у формі
cvs:// / # .
Якщо попередній cvssync було зроблено в каталозі, cvssync зробить найменшу кількість
копіювання файлу, необхідного для повторної синхронізації локальної копії з пультом. Це покладається на
rsync(1) для цього.
cvssync знає про особливості структури сайту деяких основних хостингових сайтів CVS та
застосовує ці знання, тому вам не потрібно. Нині його правила добре відомі
SourceForge, Savannah, Sourceware та Berlios. Його метод за замовчуванням повинен працювати для багатьох
інші сайти. Ви можете використовувати параметр -v, щоб побачити, у якій команді rsync насправді генерується
ці випадки.
Оскільки cvssync використовує rsync, вам може знадобитися встановити відкритий ключ ssh в обліковому записі
на цільову систему, щоб вона працювала.
cvssync є допоміжним інструментом, що випускається з cvs-fast-export для полегшення переміщення CVS
репозиторії до систем контролю версій, які не вирізані з flint. Звичайно, ти
також можна використовувати його для резервного копіювання та інших цілей.
ВАРІАНТИ
-c
Створіть дзеркало, з якого ви зможете робити покупки. Зазвичай цей інструмент створює a голий
дзеркало майстрів модулів, які вас цікавлять, без створення модуля
підкаталог і CVSROOT. За допомогою цього параметра створена структура каталогів змінюється
щоб включити порожній CVSROOT, а головні перейдуть у підкаталог, названий на честь
модуль. Потім можна використовувати команду cvs -d:local: co для локальної перевірки
перевірка.
-n
Сухий хід. Генерувати команди, які будуть виконуватися, але не виконувати їх. Корисно
з -v.
-o
Встановіть назву вихідного каталогу. За замовчуванням використовується назва модуля.
-v
Багатослівний. Показувати підкоманди під час їх виконання.
РОЗІДНЯЧЕННЯ
Є ще одна програма під назвою cvsync для виготовлення живих дзеркал; це не те. один
Важливою відмінністю є те, що для cvsync потрібен спеціальний демон служби cvsyncd
працює на хості CVS; він не призначений для випадкових завантажень із випадкових хостингових сайтів.
ПРИКЛАДИ
Зауважте, що ці приклади можуть стати застарілими, оскільки репозиторії CVS будуть виведені з експлуатації. Вони
призначені для ілюстрації моделей використання.
cvssync cvs.sourceforge.net:/cvsroot/rfk robotfindskitten
Завантажте проект Robot Finds Kitten з Sourceforge
cvssync rfk.cvs.sourceforge.net:/cvsroot/rfk robotfindskitten
Використання повного псевдохосту Sourceforge також працює.
cvssync [захищено електронною поштою]:/cvsroot/rfk robotfindskitten
Будь-які облікові дані для входу ігноруються.
cvssync rfk.cvs.sourceforge.net:/rfk robotfindskitten
Провідний /cvsroot у шляху SourceForge можна опустити.
cvssync cvs://cvs.sourceforge.net/rfk#robotfindskitten
Така ж вибірка за допомогою стилю аргументу URL.
cvssync [захищено електронною поштою]:/sources/groff groff
Завантажте репозиторій проекту groff із Савани
cvssync cvs.savannah.gnu.org:/groff groff
Облікові дані для входу та провідні/джерела можна опустити в Savannah.
cvssync cvs://cvs.savannah.gnu.org/groff#groff
Така ж вибірка за допомогою стилю аргументу URL.
ЗВІТНІСТЬ БУГИ
Повідомте про помилки Еріку С. Реймонду[захищено електронною поштою]>. Сторінка проекту знаходиться за адресою
http://catb.org/~esr/cvs-fast-export
Використовуйте cvssync онлайн за допомогою служб onworks.net