unpushed a villát a "le nem kötött" projekt eredetileg a Brandon Rhodes (http://bitbucket.org/brandon/uncommitted).
"Unpushed" teszi hozzá bizonyos funkciók: * A támogatás ellenőrzésére ágakat unpushed véglegesítésekhez * a képernyőn megjelenő értesítést
Előszó az eredeti szerző
Amikor dolgozik egy verzió-vezérelt projekt a merevlemezünkön, gyakran átfordítható gyorsan egy másik projekt, hogy egy gyors változás. A nap végére már elfelejtettem, hogy a többi változás, gyakran jelentősen hónappal később, amikor belépek, hogy repository újra. Kellett egy módja annak, hogy riasztja a nap végén bármilyen nem kötött változások üldögél a rendszeremben.
Így született meg ez a "le nem kötött" script: segítségével akár a rendszer keresse (1) parancsot, vagy gyalog a fájlrendszert saját, akkor megtalálja verzió ellenőrzött könyvtárak és kinyomtat egy jelentést a standard kimenetre bármilyen nem kötött változások mindig ül a vezetni. Az üzemi egy cron (8) munkát akkor lehet, hogy ezt az értesítést a rutin.
Futás "unpushed"
Alapértelmezésben "unpushed" használja keresse (1) lapolvasási parancsot a tárolóból, ami azt jelenti, hogy az működni tudjon gyorsan is rendkívül nagy fájlrendszerek mint az otthoni könyvtár:
& Nbsp; unpushed ~
De akkor figyelmeztetni kell: mert a elhelyezkedését (1) adatbázis csak naponta egyszer frissülnek a legtöbb rendszeren, ez hiányozni fog tárolók amelyeket létrehozott, mivel az utolsó futása. Hogy teljesen biztos, hogy az összes jelenlegi repositoryk ehelyett megkérdezni "unpushed" keresni a fájlrendszert magát. Ehhez a "devel" könyvtárban, például akkor írd be ezt:
& Nbsp; unpushed -w ~ / devel
Nem csak a kimenete "-w" mindig up-to-date, de általában gyorsabb a kis könyvtárakban található. Alapesetben a keresse (1) (amely szintén kifejezetten kért, az "l") gyorsabb, ha a könyvtár fa keres nagyon nagy.
Ha bármikor szeretne egy listát az összes tárolók, és nem csupán a nem kötött változások, akkor a "-a" opció:
& Nbsp; unpushed -a ~
Ön is tudja felsorolni pontos fájlokat vagy braches megváltozott a "-v" bőbeszédű opció:
& Nbsp; unpushed -v ~
Mindig kaphatnak segítséget futó "unpushed" paraméterek nélkül, vagy a "-h" vagy "--help" lehetőséget.
On-Screen értesítést
& Nbsp; unpushed-értesíti ~
megmutatja a képernyőn megjelenő értesítést arról, bármikor és unpushed változásokat. Linuxon ez keresztül történik pynotify könyvtárban. Más rendszereken ez a funkció még nem elérhető.
Akkor ezt a sort a crontab (crontab -e):
* / Október 18-20 * * * unpushed-értesíti ~
Ez megmutatja értesítést bármikor és unpushed változásokat 10 percenként induló 6:00 végződő 08:00.
Ne felejtsd el hozzáadni unpushed-értesíti a cron-PATH!
Támogatott VC
Abban a pillanatban, "unpushed" támogatja:
* `Mercurial`_ (.hg könyvtárak)
* `Git`_ (.git könyvtárak)
* `Subversion`_ (.svn könyvtárak)
Csak ág támogatása Git. Nem tudom, hogyan kell csinálni a Mercurial, mert nem használja azt.
Mi az új ebben a kiadásban:
- Fix README jelölő
- Report untracked fájlok külön
- Add -t figyelmen kívül hagyni untracked fájlok
- Mutasd nem nyomta változáskészleteket a Mercurial. Köszönet Guilherme Gondim tesztelésre
követelmények :
- Python
Hozzászólás nem található