англійськафранцузькаіспанська

Ad


Значок OnWorks

cvs2git - Інтернет у хмарі

Запустіть cvs2git у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда cvs2git, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


cvs2git - конвертує репозиторій cvs у репозиторій git

СИНТАКСИС


cvs2git [ВАРІАНТ]... ВИХІД-ОПЦІЇ CVS-REPOS-PATH
cvs2git [ВАРІАНТ]... --options=ШЛЯХ

ОПИС


Створіть нове сховище git на основі історії версій, що зберігається в сховищі CVS. Кожен
Коміт CVS буде віддзеркалено в репозиторії git, включаючи таку інформацію, як дата
commit та id комітера.

Результатом роботи цієї програми є «blobfile» і «dumpfile», які можна завантажити разом
у репозиторій git за допомогою «git fast-import».

CVS-REPOS-PATH це шлях файлової системи тієї частини репозиторію CVS, яку ви бажаєте
конвертувати. Цей шлях не обов’язково має бути каталогом верхнього рівня сховища CVS; це може
вказати на проект у сховищі, у цьому випадку буде перетворено лише цей проект.
Цей шлях або один із його батьківських каталогів має містити підкаталог під назвою CVSROOT
(хоча каталог CVSROOT може бути порожнім).

Неможливо безпосередньо перетворити репозиторій CVS, до якого ви маєте лише віддалений доступ
доступу, але у розділі поширених запитань описано інструменти, які можна використовувати для створення локальної копії віддаленого
Репозиторій CVS.

ВАРІАНТИ


КОНФІГУРАЦІЯ VIA ВАРІАНТИ Фото


--варіанти=шлях
Прочитайте варіанти перетворення з шлях а не з командного рядка. Цей варіант
забезпечує набагато більшу гнучкість перетворення, ніж можна досягти за допомогою командного рядка
поодинці. Для отримання додаткової інформації дивіться документацію. Тільки наступний командний рядок
варіанти допускаються в поєднанні з --варіанти: -h/--допомога, --help-паси,
-- версія, -v/-багатослівний, -q/--спокійно, -p/--пас/-- проходить, --сушить, --профіль,
--тільки магістраль, --кодування та --резервне кодування. Опції обробляються в
порядок, указаний у командному рядку.

ВИХІД ВАРІАНТИ


--blobfile=шлях
Запишіть дані "blob" (що містять вміст версії). шлях.

--dumpfile=шлях
Запишіть дані версії (розгалуження та коміти) у шлях.

--сушить
Не створюйте вихідних даних; просто надрукуйте те, що станеться.

КОНВЕРСІЯ ВАРІАНТИ


--тільки магістраль
Перетворюйте лише коміти стовбура, а не теги чи гілки.

--кодування=на
Скористайтесь кодування як кодування для імен файлів, повідомлень журналу та імен авторів у
Сховища CVS. Цей параметр можна вказати кілька разів, у цьому випадку кодування
пробуються по порядку, поки один не досягне успіху. За замовчуванням: ascii. Побачити
http://docs.python.org/lib/standard-encodings.html для списку інших стандартів
кодування.

--резервне кодування=на
Якщо жодне з кодувань, указаних у --кодування вдасться розшифрувати автора
ім’я або повідомлення журналу, а потім поверніться до використання кодування у режимі заміни з втратами. використання
цього параметра може призвести до втрати інформації, але принаймні це дозволяє
перетворення для запуску до завершення. Цей параметр впливає лише на кодування журналу
повідомлення та імена авторів; для імен файлів немає резервного кодування. (З допомогою
an --варіанти файл, можна вказати резервне кодування для імен файлів.)
За замовчуванням: вимкнено.

--retain-conflicting-attic-files
Якщо файл відображається як всередині, так і зовні горища CVS, збережіть версію горища
у підкаталозі SVN під назвою «Горище». (Зазвичай ця ситуація розглядається як a
критична помилка.)

СИМВОЛ HANDLING


--символ-перетворення=p:s
Трансформуйте назви символів RCS/CVS перед введенням їх у Subversion. модель це
Шаблон регулярного виразу Python, який відповідає повній назві символу; заміна
є заміною з використанням синтаксису посилання на регулярні вирази Python. Ви можете вказати будь-яку кількість
цих варіантів; вони будуть застосовані в порядку, указаному в командному рядку.

--символ-підказки=шлях
Читайте підказки щодо перетворення символів з шлях. Формат шлях те саме, що і
формат виводу за --write-symbol-info, а саме текстовий файл із чотирма пробілами-
розділені колонки: ID проекту, символ, Перетворення та parent-lod-name. ID проекту
це числовий ідентифікатор проекту, до якого належить символ, починаючи з 0.
ID проекту можна встановити на '.' якщо специфіка проекту не потрібна. назва символу is
назва символу, що вказується. Перетворення визначає, як повинен символ
бути перетвореним і може бути одним із значень «гілка», «тег» або «виключити». Якщо
Перетворення є '.', то це правило не впливає на спосіб перетворення символу.
parent-lod-name це назва символу, з якого цей символ має вирости, або
'.стовбур.' якщо символ повинен прорости зі стовбура. Якщо parent-lod-name опущено або
'.', то це правило не впливає на бажаного батька цього символу. Файл
може містити порожні рядки або рядки коментарів (рядки, у яких перший непробіл
символ '#').

--symbol-default=вибирати
Вкажіть, як конвертувати неоднозначні символи (ті, що відображаються в архіві CVS як
як гілки, так і теги). вибирати має бути «евристичним» (вирішіть, як ставитися до кожного
неоднозначний символ залежно від того, чи використовувався він частіше як гілка/тег у CVS),
'strict' (за замовчуванням немає; кожен неоднозначний символ потрібно вирішувати вручну за допомогою
--форс-гілка, --force-tagабо --виключити), 'гілка' (обробляти кожен неоднозначний символ
як гілка), «тег» (розглядати кожен неоднозначний символ як тег) або «виключити» (не
конвертувати неоднозначні символи). Типовим є "евристичний".

--форс-гілка=RegExp
Силові символи, назви яких збігаються RegExp бути відділеннями. RegExp має відповідати цілому
назва символу.

--force-tag=RegExp
Силові символи, назви яких збігаються RegExp бути тегами. RegExp має відповідати цілому
назва символу.

--виключити=RegExp
Виключити гілки та теги, імена яких збігаються RegExp від перетворення. RegExp повинен
відповідати повній назві символу.

--keep-trivial-imports
Не виключайте гілки, які використовувалися лише для одного імпорту. (За замовчуванням такий
гілки виключаються, оскільки вони зазвичай створюються внаслідок невідповідного використання
резюме імпорт.)

SUBVERSION властивості


--ім'я користувача=ім'я
Встановіть ім’я користувача за умовчанням на ім'я коли cvs2svn потрібно згенерувати комміт, для якого
CVS не записує оригінальне ім'я користувача. Це відбувається, коли є гілка або тег
створений. За замовчуванням для таких комітів автор не використовується взагалі.

--автореквізит=файл
Укажіть файл у форматі конфігураційного файлу Subversion, [auto-props] якого
можна використовувати для встановлення довільних властивостей файлів у Subversion
репозиторій на основі їхніх імен файлів. (Заголовок розділу [auto-props] має бути
присутній; інші розділи конфігураційного файлу, включаючи enable-auto-props
налаштування, ігноруються.) Імена файлів відповідають шаблонам назв файлів, регістр-
нечутливо.

-- типи пантоміми=файл
Укажіть mime.types у стилі apache файл для встановлення svn:mime-type.

--eol-from-mime-type
Для файлів, які не мають режиму розширення kb, але мають відомий тип mime, установіть
еол-стиль на основі типу пантоміми. Для таких файлів встановіть для svn:eol-style значення «native» if
тип mime починається з "text/" і залиште його невстановленим (тобто без перекладу EOL)
інакше. Цей параметр не впливає на файли з невідомими типами MIME. Це
опція не має ефекту, якщо не -- типи пантоміми також вказана опція.

--default-eol=стиль
Установіть для svn:eol-style значення стиль для файлів, які не мають режиму розширення CVS ´kb'
і чий режим перекладу в кінці рядка не був визначений одним із інших
Варіанти. стиль має бути «бінарний» (за замовчуванням), «власний», «CRLF», «LF» або «CR».

--keywords-off
За замовчуванням cvs2svn встановлює для svn:keywords у файлах CVS значення "date ID автора", якщо режим
файлу RCS є або kv, kvl, або не встановлено. Якщо ви використовуєте --keywords-
вимкнено, cvs2svn не встановлюватиме svn:keywords для жодного файлу. Поки цього не буде
торкніться ключових слів у вмісті ваших файлів, Subversion не розширить їх.

--keep-cvsignore
Include .cvsignore файлів у виводі. (Зазвичай вони непотрібні, оскільки cvs2svn
встановлює відповідні svn: ігнорувати властивості.)

--cvs-revnums
Запишіть номери версій CVS як властивості файлів у сховищі Subversion. (Примітка
що, якщо його не буде явно видалено, останній номер редакції CVS залишиться
пов’язаний із файлом навіть після того, як файл змінено в Subversion.)

ЕКСТРАКЦІЯ ВАРІАНТИ


--use-cvs
Використовуйте CVS для отримання вмісту версії. Цей варіант працює повільніше, ніж --use-internal-co
or --use-rcs.

--use-rcs
Використовуйте RCS 'co', щоб отримати вміст версії. Цей варіант швидше ніж --use-cvs але
не вдається в деяких випадках.

--use-external-blob-generator
Використовуйте зовнішню програму Python, щоб витягти вміст версії файлу з RCS
файли та виводити їх у blob-файл. Цей варіант набагато швидший, ніж --use-rcs or
--use-cvs але залишає ключові слова нерозгорнутими та потребує окремого блобу, який можна шукати
файл для запису паралельно до основного сценарію cvs2git.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ВАРІАНТИ


--tmpdir=шлях
Встановіть шлях використовувати для тимчасових даних. За замовчуванням називається каталог cvs2svn-tmp
у поточному каталозі.

--co=шлях
Шлях до co програма. (co необхідний, якщо --use-rcs використовується варіант.)

--cvs=шлях
Шлях до резюме програма. (резюме необхідний, якщо --use-cvs використовується варіант.)

ЧАСТИНА КОНВЕРСІЇ


--пас=проходити
Виконувати тільки пас проходити перетворення. проходити можна вказати за назвою або за
число (див --help-паси).

-p [початок]:[кінець], -- проходить=[початок]:[кінець]
Виконувати паси старт через кінець конверсії (включно). старт та кінець може
вказувати за назвою або за номером (див --help-паси). Якщо старт or кінець відсутня,
за замовчуванням це перший або останній проход відповідно. Щоб це спрацювало раніше
проходи повинні бути завершені раніше в тому самому сховищі CVS, і
створені файли даних мають бути у тимчасовому каталозі (див --tmpdir).

ІНФОРМАЦІЯ ВАРІАНТИ


-- версія
Надрукуйте номер версії.

-h, --допомога
Роздрукуйте повідомлення про використання та успішно вийдіть.

--help-паси
Надрукуйте номери та назви проходів перетворення та успішно вийдіть.

-- чоловік Виведіть сторінку довідки у стилі Unix для цієї програми у стандартний вивід.

-v, -багатослівний
Друкуйте більше інформації під час роботи. Цей параметр можна вказати двічі для виведення
об'ємна налагоджувальна інформація.

-q, --спокійно
Друкуйте менше інформації під час роботи. Цей параметр можна вказати двічі
придушити всі вихідні дані без помилок.

--write-symbol-info=шлях
Напишіть шлях статистика символів та інформація про те, як символи були перетворені
під час CollateSymbolsPass.

--skip-cleanup
Запобігання видаленню тимчасових файлів.

--профіль
Профіль із 'cProfile' (у файл cvs2svn.cПрофіль).

Використовуйте cvs2git онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Плагін Eclipse Tomcat
    Плагін Eclipse Tomcat
    Надає плагін Eclipse Tomcat
    проста інтеграція сервлета tomcat
    контейнер для розробки java
    веб-додатків. Ви можете приєднатися до нас для
    обговорення...
    Завантажте плагін Eclipse Tomcat
  • 2
    WebTorrent робочий стіл
    WebTorrent робочий стіл
    WebTorrent Desktop призначений для потокової передачі
    торренти на Mac, Windows або Linux. Це
    підключається до BitTorrent і
    Однолітки WebTorrent. Тепер немає
    треба чекати...
    Завантажити WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX – це наукова програма для вдосконалення
    відбиваюча здатність рентгенівських променів, нейтрон
    відбивна здатність і поверхневий рентген
    дифракційні дані за допомогою диференціала
    еволюційний алгоритм...
    Завантажте GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — програма для статистики
    аналіз вибіркових даних. Це безкоштовно
    заміна на пропрієтарну програму
    SPSS. PSPP має як текстові, так і
    графічний нас...
    Завантажте pspp4windows
  • 5
    Розширення Git
    Розширення Git
    Git Extensions — це окремий інструмент інтерфейсу користувача
    для керування сховищами Git. Це також
    інтегрується з Провідником Windows і
    Microsoft Visual Studio
    (2015/2017/2019). Ч...
    Завантажте розширення Git
  • 6
    eSpeak: синтез мови
    eSpeak: синтез мови
    Система синтезу мовлення для англійської та
    багато інших мов. Компактний розмір с
    чітка, але штучна вимова.
    Доступна як програма командного рядка з
    багато ...
    Завантажте eSpeak: синтез мовлення
  • Детальніше »

Команди Linux

Ad