committer is een Python-tool die een vereenvoudigde command-line interface biedt om de versie controlesystemen git, mercurial, en subversie.
Gebruik
- Verbinden - committeren alle wijzigingen
- St - status: toon alle veranderingen
- Update - update van de huidige directory
Commit alle wijzigingen:
begaan "Extracted interface."
Voorbeeld: het uitvoeren plegen op een git repository zal:
- Controleren of de git commando is uitvoerbaar, door het uitvoeren van git --version
- Uitvoeren van git pull
- Uitvoeren van git commit -a -m "Gehaald interface."
- Uitvoeren git push
Vergroten met de versie voor het plegen van:
begaan "Toegevoegd nieuwe functie" ++
Het tweede argument "++" vertelt het script om de versie binnen build.py verhogen
Toon alle veranderingen:
st
Dit zal de opdracht "status" bekend door alle versie controle systemen uit te voeren.
Update:
-update
Voorbeeld: het uitvoeren van update over een mercurial repository zal:
- Controleren of de hg bevel uitvoerbaar is, door het uitvoeren van: hg --version --quiet
- Uitvoeren hg pull
- Uitvoeren hg up
Helpen
plegen hulp
De hulp argument werkt op alle commando's.
Versie-informatie
-update version
Geeft de committer versie-informatie. Werkt op alle commando's.
installatie
Met behulp van pip
sudo pip committer installeren
of
sudo pip installeren https://github.com/downloads/aelgru/committer/committer-0.0.58.tar.gz
Met behulp van easy_install
easy_install https://github.com/downloads/aelgru/committer/committer-0.0.58.tar.gz
Micro Commits
Vastleggen in een hoge frequentie heeft voordelen:
- Voorkomt het samenvoegen,
- Maakt codeherzieningen makkelijker, en
- Berichten voor kleinere commits te plegen "een verhaal vertellen".
Alternatieven
Als je niet van de workflow committer impliceert, misschien ben je geïnteresseerd in hg-git of git-svn zijn.
(Met dank aan Steve Klabnik voor de hint)
Eisen
- Python
Reacties niet gevonden