АнглийскийФранцузскийИспанский

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-РЕПО-ПУТЬ
cvs2git [ВАРИАНТ] ... --options = ПУТЬ

ОПИСАНИЕ


Создайте новый репозиторий git на основе истории версий, хранящейся в репозитории CVS. Каждый
Фиксация CVS будет отражена в репозитории git, включая такую ​​информацию, как дата
фиксация и идентификатор коммиттера.

Результатом этой программы являются "blobfile" и "dumpfile", которые могут быть загружены вместе.
в репозиторий git с помощью "git fast-import".

CVS-РЕПО-ПУТЬ - это путь к файловой системе той части репозитория CVS, которую вы хотите
перерабатывать. Этот путь не обязательно должен быть каталогом верхнего уровня репозитория CVS; оно может
укажите на проект в репозитории, и в этом случае будет преобразован только этот проект.
Этот путь или один из его родительских каталогов должен содержать подкаталог с именем CVSROOT.
(хотя каталог CVSROOT может быть пустым).

Невозможно напрямую преобразовать репозиторий CVS, в который у вас есть только удаленный
доступа, но в FAQ описаны инструменты, которые можно использовать для создания локальной копии удаленного
Репозиторий CVS.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


КОНФИГУРАЦИЯ VIA ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ ФАЙЛОВ


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

ВЫВОД ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--blobfile=путь
Запишите данные "blob" (содержащие содержимое редакции) в путь.

--dumpfile=путь
Запишите данные ревизии (ветки и коммиты) в путь.

--прогон, репетиция
Не создавайте никакого вывода; просто распечатайте, что будет.

Конверсия ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


- только багажник
Преобразуйте только коммиты ствола, а не теги и ветви.

- кодирование=ENC
Используйте кодирование в качестве кодировки имен файлов, сообщений журнала и имен авторов в
Репозитории CVS. Эта опция может быть указана несколько раз, и в этом случае кодировки
пробуются по порядку, пока один из них не добьется успеха. По умолчанию: ascii. Видеть
http://docs.python.org/lib/standard-encodings.html для списка других стандартов
кодировки.

--fallback-кодирование=ENC
Если ни одна из кодировок, указанных с - кодирование удалось расшифровать автора
имя или сообщение журнала, затем вернитесь к использованию кодирование в режиме замены с потерями. Использовать
этого параметра может привести к потере информации, но, по крайней мере, он позволяет
преобразование для запуска до завершения. Эта опция влияет только на кодировку журнала.
сообщения и имена авторов; для имен файлов нет резервной кодировки. (Используя
an --параметры файла, можно указать резервную кодировку для имен файлов.)
По умолчанию: отключено.

--retain-конфликтующие-чердачные-файлы
Если файл появляется как за пределами чердака CVS, сохраните версию на чердаке.
в подкаталоге SVN под названием «Чердак». (Обычно эта ситуация рассматривается как
фатальная ошибка.)

SYMBOL ОБРАЩЕНИЕ


--symbol-transform=п: с
Преобразуйте имена символов RCS / CVS перед их вводом в Subversion. описания - это
Шаблон регулярного выражения Python, совпадающий со всем именем символа; замена
является заменой, использующей синтаксис ссылки Python regexp. Вы можете указать любой номер
из этих вариантов; они будут применяться в порядке, указанном в командной строке.

--символ-подсказки=путь
Прочтите советы по преобразованию символов из путь. Формат путь такой же, как
формат вывода --write-символ-информация, а именно текстовый файл с четырьмя пробелами -
разделенные столбцы: идентификатор проекта, символ, Преобразованиекачества имя-родитель. идентификатор проекта
- числовой идентификатор проекта, которому принадлежит символ, начиная с 0.
идентификатор проекта можно установить в '.' если специфика проекта не нужна. имя-символа is
имя указанного символа. Преобразование определяет, как символ должен
могут быть преобразованы и могут принимать одно из значений «ветвь», «тег» или «исключить». Если
Преобразование '.', то это правило не влияет на способ преобразования символа.
имя-родитель это имя символа, из которого этот символ должен прорасти, или
'.сундук.' если символ вырастет из ствола. Если имя-родитель опущено или
'.', то это правило не влияет на предпочтительный родительский элемент этого символа. Файл
могут содержать пустые строки или строки комментариев (строки, в которых первые непробельные
символ - '#').

--символ по умолчанию=выбирать
Укажите, как преобразовывать неоднозначные символы (те, которые отображаются в архиве CVS как
как ветки, так и теги). выбирать должны быть «эвристическими» (решить, как обращаться с каждым
неоднозначный символ в зависимости от того, использовался ли он чаще как ветка / тег в CVS),
'strict' (нет по умолчанию; каждый неоднозначный символ должен быть разрешен вручную с помощью
--force-ветка, --force-тегили --исключать), 'ветвь' (рассматривать каждый неоднозначный символ
как ветвь), 'tag' (рассматривать каждый неоднозначный символ как тег) или 'exclude' (не
конвертировать неоднозначные символы). По умолчанию используется «эвристический».

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

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

--исключать=RegExp
Исключить ветки и теги, имена которых совпадают RegExp от преобразования. RegExp должен
соответствовать имени всего символа.

- сохранить-тривиальный-импорт
Не исключайте ветки, которые использовались только для однократного импорта. (По умолчанию такие
ветки исключены, потому что они обычно создаются из-за ненадлежащего использования
CVS Импортировать.)

ПОДВЕРСИЯ НЕДВИЖИМОСТЬ


--имя пользователя=имя
Установите имя пользователя по умолчанию на имя когда cvs2svn необходимо сгенерировать фиксацию, для которой
CVS не записывает исходное имя пользователя. Это происходит, когда ветка или тег
созданный. По умолчанию для таких коммитов вообще не используется автор.

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

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

--eol-из-мим-типа
Для файлов, которые не имеют режима расширения kb, но имеют известный тип MIME, установите
eol-style, основанный на пантомиме. Для таких файлов установите svn: eol-style на "native", если
тип пантомимы начинается с "text /" и оставьте его неустановленным (т. е. без перевода EOL)
иначе. Этот параметр не влияет на файлы с неизвестными типами MIME. Этот
опция не имеет эффекта, если - типы пантомимы опция также указывается.

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

--keywords-выкл.
По умолчанию cvs2svn устанавливает svn: keywords в файлах CVS на "дату идентификатора автора", если режим
файла RCS, о котором идет речь, имеет значение kv, kvl или не установлено. Если вы используете --keywords-
выключен, cvs2svn не будет устанавливать svn: ключевые слова для любого файла. Пока этого не будет
коснитесь ключевых слов в содержимом ваших файлов, Subversion не будет их расширять.

--keep-cvsignore
Включают .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-генератор
Используйте внешнюю программу Python для извлечения содержимого версии файла из RCS.
файлы и вывести их в файл blobfile. Этот вариант намного быстрее, чем --use-rcs or
--use-cvs но оставляет ключевые слова нерасширенными и требует отдельного поискового BLOB-объекта
файл для записи параллельно с основным скриптом cvs2git.

ОКРУЖАЮЩАЯ СРЕДА ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--tmpdir=путь
Установить путь использовать для временных данных. По умолчанию это каталог с именем cvs2svn-tmp
в текущем каталоге.

-СО=путь
Путь к co программа. (co необходимо, если --use-rcs вариант используется.)

--cvs=путь
Путь к CVS программа. (CVS необходимо, если --use-cvs вариант используется.)

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


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

-p [начать конец], --пропуски=[начать конец]
Выполнить проходы Начало через конец конвертации (включительно). Начало и конец может
указываться по имени или по номеру (см. --help-проходит). если Начало or конец пропал, отсутствует,
по умолчанию используется первый или последний проход соответственно. Чтобы это сработало, раньше
проходы должны быть выполнены ранее в том же репозитории CVS, а
сгенерированные файлы данных должны находиться во временном каталоге (см. --tmpdir).

ИНФОРМАЦИЯ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--версия
Выведите номер версии.

-h, --Помогите
Распечатайте сообщение об использовании и успешно выйдите.

--help-проходит
Выведите номера и названия этапов преобразования и успешно завершите работу.

--человек Выведите справочную страницу в стиле unix для этой программы на стандартный вывод.

-v, --подробный
Распечатайте дополнительную информацию во время бега. Эта опция может быть указана дважды для вывода
объемная отладочная информация.

-q, --тихий
Печатайте меньше информации во время бега. Эта опция может быть указана дважды, чтобы
подавить весь вывод без ошибок.

--write-символ-информация=путь
Написать путь статистика символов и информация о том, как символы были преобразованы
во время CollateSymbolsPass.

- пропустить очистку
Предотвратить удаление временных файлов.

--профиль
Профиль с 'cProfile' (в файл cvs2svn.cПрофиль).

Используйте cvs2git онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

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

Команды Linux

Ad