Mr-Repo

Скріншот програми:
Mr-Repo
Дані програми:
Версія: 0.2.10
Дата завантаження: 14 Apr 15
Розробник: Ryan McGowan
Ліцензія: Безкоштовно
Популярність: 14

Rating: nan/5 (Total Votes: 0)

Г-н. Репо сценарій управління репо написано в NBSP Python & ;. Це дуже просто. В принципі, виходить те, що каталог пан Репо инициализируется в настраиваемой сховище репозиторіїв Git. Це створює два файли, щоб відслідковувати його стан.
- YAML файл (.mr_repo.yml), який тримає розширеної інформації про репозиторіях, які можуть з'явитися в каталозі
- Ще один файл, (.this_repo файл) відстежує те, що репозиторії в даний час доступні в каталозі
... Але чому?
У мене є є папка репо на кілька моїх комп'ютерів. Ця папка містить в основному Git репозиторії, що я хочу бути avaialble на декількох комп'ютерах. Я використовую Dropbox для синхронізації велику кількість файлів між моїх комп'ютерів, але не папку репо з кількох причин. Тим не менш, я все ще хочу, щоб управляти тим, що у мене є в моїх репо папки через моїх комп'ютерів. Таким чином, я буду синхронізацію .mr_repo.yml файл з Dropbox і дати пан Репо зробити іншу роботу.
Використання
Виконайте команду ініціалізації, щоб дістатися до налаштувати два файли автоматично інтерпретації підкаталогах.
Python mr_repo.py ініціалізації [--clean]
--clean Опція змушує команду ініціалізації створити порожні файли відстеження і автоматично не інтерпретувати підкаталоги.
Якщо у вас є файли можна додавати і видаляти РЕПО по їх іменах каталогів з додавати і видаляти команди.
Python mr_repo.py додати <репо / ім'я direcotry>
# Або, щоб видалити репозиторій
Python mr_repo.py RM <репо / ім'я direcotry>
Ви можете також автоматично переосмислити поточну директорію за допомогою команди оновлення.
оновлення пітона mr_repo.py
От і все нудні речі. Частина г репо, що насправді корисно є його здатність тягнути РЕПО, які ви додали з інших місць, але не доступні в поточному каталозі.
Щоб визначити, які РЕПО ви просто використовувати команду списку. За замовчуванням список команд виводить список доступних в даний час РЕПО. Використання -a прапор також відображає інформацію про недоступні РЕПО (тобто РЕПО, які в даний час не створені в ВПЦ). Як і слід було очікувати прапор -n може бути використаний для відображення РЕПО, які не доступні в даний момент.
Список пітон mr_repo.py [-a | --all] [-n | --not доступний]
Після того, як ви знаєте, що РЕПО є або не є в даний час доступні ви можете отримати / unget їх.
Python mr_repo.py Get
Python mr_repo.py unget [-f | --force] <в даний час ім'я репо>
Unget команда видаляє репо, якщо всі зміни були повністю віддані, а також оновлює файл .this_repo. У випадку, коли є зміна uncomitted видається помилка, і команда не виконується. . Якщо користувач хоче видалити його в будь-якому випадку, то користувач може додати свій прапор -f видалення

Вимоги

  • Python

Схожі програми

Synkie
Synkie

14 Apr 15

SVN-Pusher
SVN-Pusher

3 Jun 15

LinCVS XXL
LinCVS XXL

2 Jun 15

Diffstat
Diffstat

20 Feb 15

Mr-Repo

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями