Mr-Repo

Software screenshot:
Mr-Repo
Software informatie:
Versie: 0.2.10
Upload datum: 14 Apr 15
Ontwikkelaar: Ryan McGowan
Licentie: Gratis
Populariteit: 14

Rating: nan/5 (Total Votes: 0)

Mr. Repo is een repo beheer script geschreven in Python & nbsp;. Het is heel simpel. Kortom, het blijkt welke directory Mr. Repo wordt geïnitialiseerd in een configureerbare repository van Git repositories. Het creëert twee bestanden bij te houden van de toestand te houden.
- Een YAML bestand (.mr_repo.yml), die uitgebreid informatie blijft repositories die kunnen worden weergegeven in de directory
- Een ander bestand, (.this_repo) bestand houdt de sporen van wat repositories zijn momenteel beschikbaar in de directory
... Maar waarom?
Ik heb heb een repo-map op een aantal van mijn computers. Deze map bevat meestal Git repositories die ik wil avaialble op meerdere computers te zijn. Ik gebruik Dropbox om veel bestanden te synchroniseren tussen mijn computers, maar niet de map repo om verschillende redenen. Maar ik wil nog steeds beheren wat ik in mijn repo mappen op mijn computers. Dus, zal ik het synchroniseren van de .mr_repo.yml bestand met Dropbox en laten Mr. Repo doen de rest van het werk.
Gebruik
Voer het init commando te krijgen voor het opzetten van de twee bestanden door automatisch interpreteren submappen.
python mr_repo.py init [--clean]
De --clean optie zorgt ervoor dat het init commando creëren leeg bijhouden van dossiers en om niet automatisch te interpreteren submappen.
Zodra u de bestanden setup die u kunt toevoegen en verwijderen repo's door hun directory namen met het toevoegen en verwijderen van commando's.
python mr_repo.py voegen
# Of om een ​​repo verwijderen
python mr_repo.py rm
Je kan ook automatisch herinterpreteren de huidige directory met de update commando.
python mr_repo.py-update
Dat is alles wat de saaie dingen. Het deel van de heer Repo dat is eigenlijk handig is de mogelijkheid om repo's die u hebt toegevoegd uit andere plaatsen trekken, maar zijn niet beschikbaar in uw huidige directory.
Om te bepalen wat repos u net gebruik maken van de lijst commando. Standaard is de lijst commando voert een lijst van alle repo's. Met behulp van de -a vlag geeft ook informatie over beschikbaar repos (dwz repo's die momenteel niet zijn ingesteld in het CVO). Zoals je zou verwachten dat de -n vlag kan worden gebruikt om repo's die momenteel niet beschikbaar zijn weer te geven.
python mr_repo.py lijst [-a | --all] [-n | --Niet-beschikbaar]
Als je eenmaal weet wat repo's zijn of zijn momenteel niet beschikbaar die u kunt krijgen / unget hen.
python mr_repo.py get
python mr_repo.py unget [-f | --force]
De unget commando verwijdert de repo als alle veranderingen volledig toegewijd zijn geweest en ook actualiseert de .this_repo bestand. In het geval dat een er uncomitted veranderingen een fout gegenereerd en de commando mislukt. . Als de gebruiker wil om het te verwijderen anyways dan kan de gebruiker de optie -f om de verwijdering te dwingen toe te voegen

Eisen

  • Python

Vergelijkbare software

raw-import
raw-import

14 Apr 15

gitstatus
gitstatus

12 May 15

cgit
cgit

17 Feb 15

Bazaar Explorer
Bazaar Explorer

20 Feb 15

Reacties op Mr-Repo

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!