GC-утиліти Пакет містить невеликий набір скриптів, які дозволяють імпортувати і сховищ оновлення CVS в Git дуже легко, і нехай ви експортувати патчі в CVS робочої копії.
Для робить обмін легко, GC-утиліти магазинів CVS працює копіювання в каталозі і отримує всю інформацію звідти в міру необхідності.
1. Як встановити GC-утиліти
Вийміть * .tar.gz.
$ TAR xzvf GC-utils.tar.gz
Перемикання в каталог і зробити установку за допомогою префікса (зазвичай / USR)
$ Зробити префікс = / USR
Потім встановіть в якості кореня
$ Sudo марка префікс = / USR встановити
Тепер ви можете використовувати GC-імпорт, GC-оновлення і GC-скоїти команди, а також
відповідні сторінки Довідника.
2. Як використовувати GC-утиліти
2.1 Імпорт з CVS
Щоб імпортувати з CVS сказати GC-імпорт куди принести і які для вилучення
$ Дс-імпорт -d -v -m myproj.git -u: EXT: foo@example.com: / CVSROOT MyProject
Буде створений репозиторій Git в myproj.git та імпортувати модуль MyProject
від example.com/cvsroot CVS.
У -v опції включається багатослів'я, а -m намагається об'єднати здійснює основі
на вчинення повідомлення. Це, як правило, корисно.
У -u варіанти перетворює резюме для тегів підкреслення в Git тегів з точками.
наприклад FOO_1_0 буде FOO.1.0.
2.2 тримати вас мерзотник до дати
Ви, як правило, хочуть, щоб ваш репозиторій Git в курсі змін
зробив в CVS. Щоб зробити це, перейдіть в вас мерзотник сховище і запустити GC-оновлення.
$ Кд myproj.git
$ GC-оновлення
Ця команда буде робити все необходи- мие кроки.
Будь ласка, зверніть увагу, що це працює тільки з проектами, раніше імпортованих з використанням
GC-імпорт.
2.3 Фіксація змін назад в CVS
Ви імпортували резюме для РЕПО в сховище мерзотника і ви зробили деякі зміни
на вашої особистої Git і хочете внести свій внесок назад в CVS.
Тому вам потрібно ідентифікатори SHA1 з фіксацій ви робили у ваш
Git. Просто запустіть мерзотник-авторизуйтесь, щоб побачити sha1.
$ Кд myproj.git
// Редагувати foo.c і здійснити
$ Git-журнал
// Foo.c вчинив був здійснити feca43 ......
$ GC-скоїти -c feca43
Опція -c викликає GC-зобов'язання зробити фактичне вчинення в CVS.
Без цього автомеханік GC-скоїти лише виправляє резюме і вторить
Команда ви повинні виконати, щоб зробити.
3. Як GC-утиліти угода з репозиторію
GC-утиліти створює сховище Git, а потім імпортує CVS в
.cvs каталог в репозиторії Git. Тому він знає, де завжди
.cvs робоча копія знаходиться і може легко використовувати Git-CVS * інструменти, щоб зробити
Робота здійснювали і оновлення.
Що нового в цій версії:
Дані програми:
Версія: 0.2.3
Дата завантаження: 3 Jun 15
Ліцензія: Безкоштовно
Популярність: 69
Коментар не знайдено