Mr-Repo

Screenshot Software:
Mr-Repo
Detalii soft:
Versiune: 0.2.10
Incarca data: 14 Apr 15
Producător: Ryan McGowan
Licenţă: Gratuit
Popularitate: 69

Rating: 5.0/5 (Total Votes: 1)

Dl. Repo este un script de management repo scris în Python. & Nbsp; E foarte simplu. Practic, se pare orice director domnul Repo este inițializat într-un depozit configurabil de arhive Git. Se creează două fișiere pentru a urmări starea sa.
- Un fișier YAML (.mr_repo.yml), care păstrează informații extinse cu privire la arhive ce pot apărea în director
- Un alt fișier, (.this_repo) fișier ține evidența a ceea ce sunt în prezent disponibile în directorul arhive
... Dar de ce?
Am un dosar repo pe mai multe calculatoare mele. Acest dosar conține cea mai mare parte arhive GIT care doresc să fie disponibilă de pe mai multe computere. Eu folosesc Dropbox pentru a sincroniza o mulțime de fișiere între computerele mele, dar nu dosarul repo din mai multe motive. Cu toate acestea, eu încă mai doresc să gestioneze ceea ce am în dosarele mele repo pe computerele mele. Deci, voi fi sincronizarea dosarul .mr_repo.yml cu Dropbox și lasă domnul Repo face restul lucrării.
Utilizare
Rulați comanda de inițializare a ajunge să înființeze cele două dosare de subdirectoare interpretare în mod automat.
python mr_repo.py init [--clean]
Opțiunea --clean provoacă comanda de inițializare a crea fișiere de urmărire goale și nu să interpreteze în mod automat subdirectoare.
Odată ce ați setup fișiere pe care le puteți adăuga și elimina repo prin numele lor de director cu adăuga și elimina comenzi.
python mr_repo.py adăuga
# Sau pentru a elimina un repo
python mr_repo.py rm
De asemenea, puteți reinterpretează în mod automat directorul curent cu comanda de actualizare.
actualizare piton mr_repo.py
Asta e tot chestii plictisitoare. Partea a domnului Repo care este de fapt util este capacitatea sa de a trage repo le-ați adăugat la alte locuri, dar nu sunt disponibile în directorul curent.
Pentru a determina ce Report ați folosi doar comanda listă. În mod implicit comanda lista scoate o listă de operațiuni repo disponibile în prezent. Utilizarea pavilionul -a afișează informații despre operațiunile repo criteriile (de exemplu, contracte repo, care nu sunt stabilite în prezent în CWD). După cum s-ar putea aștepta de pavilion -n poate fi folosit pentru a afișa repo care nu sunt disponibile în prezent.
Lista de piton mr_repo.py [-a | --Toate] [-n | --not-disponibil]
Odată ce știi ce repos sunt sau nu sunt disponibile în prezent, puteți obține / unget lor.
python mr_repo.py get
python mr_repo.py unget [-f | --force]
Unget comandă elimină repo cazul în care toate modificările au fost pe deplin angajată și actualizează, de asemenea, fișierul .this_repo. În cazul în care un există modificări uncomitted o eroare este aruncat și comanda eșuează. . În cazul în care utilizatorul dorește să-l scoate oricum, atunci utilizatorul poate adăuga pavilion -f pentru a forța ștergerea

Cerințe :

  • Python

Software similare

cvs-fast-export
cvs-fast-export

17 Feb 15

git-sweep
git-sweep

14 Apr 15

Cervisia
Cervisia

2 Jun 15

git-link
git-link

14 Apr 15

Comentarii la Mr-Repo

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!