unpushed je vidlice z "nezávazné" projekt původně vytvořen Brandon Rhodes (http://bitbucket.org/brandon/uncommitted).
"Unpushed" dodává některé funkce: * Podpora pro kontrolu větví na unpushed commitů * na obrazovce oznámení
Předmluva od původního autora
Při práci na jednom verzi řízené projektu na mém pevném disku, často jsem se otočit rychle jiného projektu, aby se rychle změnit. Na konci dne jsem zapomněl, že jiné změny, a často je pro ně měsíců později, když jsem se do tohoto úložiště znovu. Potřeboval jsem způsob, jak být upozorněni na konci každého dne o všech nepotvrzené změny sedět na mém systému.
Tak se zrodila tato "nepotvrzenou" skript: buď pomocí systému lokalizovat (1), příkaz nebo pěšky na souborový systém stromu na jeho vlastní, bude to najít verzi řízené adresářů a vytisknout zprávu o standardní výstup o všech nepotvrzené změny stále sedí na řídit. Tím, běží to od cron (8) práci, kterou můžete udělat toto oznámení rutina.
Running "unpushed"
Ve výchozím nastavení je "unpushed" používá lokalizovat (1) Příkaz k vyhledávání úložiště, což znamená, že může pracovat rychle, i přes velmi velké souborové systémy jako je můj domovském adresáři:
& Nbsp; unpushed ~
Ale měli byste být varováni: protože locate (1) Databáze je aktualizována pouze jednou denně na většině systémů, bude chybět úložiště, které jste vytvořili od jeho posledního spuštění. Chcete-li být naprosto jisti, že si všechny aktuální úložiště, měli byste místo toho ptát "unpushed" hledat souborového systému strom sám. Chcete-li to na vašem "devel" adresář, například, zadejte toto:
& Nbsp; unpushed -w ~ / devel
Bude výstup "-w" vždy up-to-date, ale to je obvykle rychlejší pro malé adresářové stromy nejen to. Výchozí chování pomocí najít (1), (který může být také výslovně nepožádal, s "-l"), je rychlejší, když adresářový strom hledáte, je velmi velký.
Pokud byste chtěli seznam všech úložišť, a to nejen ty, které se nepotvrzené změny, můžete použít "-a" možnost volby:
& Nbsp; unpushed -a ~
Také si můžete vypsat přesné soubory nebo braches se mění pomocí "-v" podrobného možnosti:
& Nbsp; unpushed -v ~
Vždy se můžete získat pomoc spuštěním "unpushed" bez argumentů, nebo s "H" nebo "--help" možnosti.
On-Screen oznámení
& Nbsp; unpushed oznámí ~
zobrazí na obrazovce oznámení o nezávazné a unpushed změn. Na Linuxu se tak děje prostřednictvím pynotify knihovny. V ostatních systémech tato funkce ještě není implementována.
Můžete přidat následující řádek do souboru crontab (crontab -e):
* / 10 18-20 * * * unpushed oznámí ~
To vám ukáže oznámení o nezávazné a unpushed změny každých 10 minut již od osmnáct hodin koncovky na dvacet hodin.
Nezapomeňte přidat unpushed oznámit na cron cestě!
Podporované VCs
V současné době, "unpushed" podporuje:
* `Mercurial`_ (.hg adresáře)
* `Git`_ (.git adresáře)
* `Subversion`_ (.svn adresáře)
K dispozici je pouze podpora pobočka pro Git. Já nevím, jak to udělat v Mercurial, protože nemám používat
Co je nového v této verzi:.
- Fix README značky
- Zpráva Nesledovaná soubory zvlášť
- Přidat -t možnost ignorovat nesledované souborů
- Zobrazit ne tlačil changesetů v Mercurial. Díky Guilherme Gondim pro testování
Požadavky na :
- Python
Komentáře nebyl nalezen