Це команда git-archimport, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
git-archimport — імпортувати репозиторій Arch у Git
СИНТАКСИС
мерзотник архімпорт [-h] [-v] [-o] [-a] [-f] [-T] [-D глибина] [-t tempdir]
[: ] ...
ОПИС
Імпортує проект з одного чи кількох сховищ Arch. Він піде за гілками і
репозиторіїв у просторах імен, визначених надані параметри. Якщо
він не може знайти віддалену гілку, з якої походить злиття, він просто імпортує його як звичайний
здійснити. Якщо він зможе його знайти, він позначатиме це як злиття, коли це можливо (див. обговорення
нижче).
Сценарій очікує, що ви надасте ключові корені, з яких він може почати імпорт з
початковий імпорт or тег тип фіксації Arch. Він слідуватиме та імпортуватиме нові гілки
подані корені.
Він планує мати справу лише з одним проектом. Якщо він бачить гілки, які мають різні
коріння, він відмовиться бігти. У такому разі відредагуйте свій параметри до
чітко визначте обсяг імпорту.
мерзотник архімпорт широко використовує tla у фоновому режимі для доступу до сховища Arch. зробити
переконайтеся, що на шляху є доступна остання версія tla. tla повинен знати про
репозиторіїв, до яких ви переходите мерзотник архімпорт.
Для початкового імпорту мерзотник архімпорт очікує знайти себе в порожньому каталозі. до
стежити за розвитком проекту, який використовує Arch, повтор мерзотник архімпорт з такою ж
параметри як початковий імпорт для виконання поетапного імпорту.
У той час як мерзотник архімпорт спробує створити розумні назви гілок для архівів
імпорту, також можна вказати назви гілок Git вручну. Для цього напишіть Git
назву філії після кожного параметр, розділений двокрапкою. Таким чином, ви можете
скоротити назви гілок Arch і перетворити жаргон Arch на жаргон Git, наприклад зіставлення a
«PROJECT--devo--VERSION» розгалужується до «master».
Можливе асоціювання кількох гілок Arch з однією гілкою Git; результат зробить свій
найбільше сенсу лише якщо не зроблено жодних комітів для першої гілки, після другої гілки
створений. Тим не менш, це корисно для перетворення репозиторіїв Arch, які були ротовані
періодично.
ЗЛИВАННЯ
Дані злиття латок з Arch також використовуються для позначення злиття в Git. Git не дуже дбає
про відстеження патчів і розглядає злиття лише тоді, коли гілка включає всі
фіксує з моменту їх розгалуження. Кінцевий результат полягає в тому, що Git матиме гарне уявлення
як далеко розійшлися гілки. Отже, процес імпорту втрачає певну кількість латок
метадані.
На щастя, коли ви спробуєте об’єднати гілки, імпортовані з Arch, Git знайде хороше
база злиття, і вона має хороші шанси ідентифікувати патчі, які були продані
поза послідовністю між гілками.
ВАРІАНТИ
-h
Використання дисплея.
-v
Багатослівний вихід.
-T
Багато тегів. Буде створено тег для кожного коміту, який відображатиме назву коміту в Arch
сховище
-f
Використовуйте стратегію швидкого імпорту набору латок. Це може бути значно швидше для великих
дерева, але не може обробляти перейменування каталогів або зміни дозволів. За замовчуванням
стратегія повільна і безпечна.
-o
Використовуйте це для сумісності зі старими назвами гілок, які використовувалися в попередніх версіях мерзотник
архімпорт. Назви гілок у старому стилі були категорією-гілка, тоді як гілки в новому стилі
імена архів, категорія--гілка--версія. В обох випадках імена, наведені на
командний рядок замінить автоматично згенеровані.
-Д
Слідкуйте за походженням злиття та спробуйте імпортувати дерева, з яких було об’єднано. Вкажіть
глибина більше 1, якщо колоди були обрізані.
-a
Спроба автоматично зареєструвати архіви на http://mirrors.sourcecontrol.net Це
особливо корисно з опцією -D.
-т
Перевизначити типовий tempdir.
Ідентифікатор архіву/гілки у форматі, який розуміє журнал tla.
GIT
Частина мерзотник(1) люкс
Використовуйте git-archimport онлайн за допомогою сервісів onworks.net