checkoutmanager

Software screenshot:
checkoutmanager
Podrobnosti Software:
Verze: 1.13
Datum uploadu: 20 Feb 15
Vývojka: Reinout van Rees
Licence: Volný
Popularita: 3

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager dělá bzr / hg / git / svn pokladny na několika místech podle konfiguračního souboru.
Vývojářské komentáře
Výhoda: máte jeden příkaz, pomocí kterého můžete aktualizovat všechny své pokladny. A s kterou můžete požádat o seznam nepotvrzené změny. A můžete obnovit celý pokladní konstrukce na novém stroji pouhým zkopírováním konfigurační soubor (to byl vlastně účel jsem ho postavit na: Musel jsem změnit notebooky, když jsem přešel zaměstnání ...).
Upozornění: I jen zkouší to na OSX a Linux, takže bez záruky pro Windows. Pokud jsou změny nutné, budou pravděpodobně menší. Takže vítám hlášení o chybách a oprav.
Generic použití
To, co jsem normálně každé ráno, když jsem se dostat do práce, je checkoutmanager nahoru. To chytne nejnovější verze všech svých pokladen ze serveru (y). Tak svn up pro mé podvratné pokladen, hg pull -u pro temperamentní a tak dále.
Čas od času, budu dělat checkoutmanager st o tom, zda mám nějaké nepotvrzené soubory ležet někde. Velmi užitečné, pokud jste pracovali v několika adresářích v průběhu dne: to zabrání zapomněl zkontrolovat, že jedna opravu chyb, za celý týden.
Nový projekt znamená, že jsem přidat jeden řádek do svého konfiguračního souboru a spustit checkoutmanager co.
Checkoutmanager vám umožní rozšířit své pokladny po několika adresářů. Nelze míchat systémů pro správu verzí za adresář, nicméně. Jako příklad, mám ~ / buildout / adresář s mými velkými svn webových projektů vydány tam. A adresář s mými Slov práce python knihoven. A ~ / HG / dir s mými Mercurial projekty. A já jsem dělal pokladen několika config adresářů ve svém domovském adresáři, jako je ~ / .emacs.d, ~ / .subversion a tak dále. Funguje v pohodě.
Příkazy
Dostupné příkazy:
existuje
& Nbsp; Tisk, zda jsou nebo chybí pokladny
nahoru
& Nbsp; Grab nejnovější verzi ze serveru.
st
& Nbsp; status tisk souborů v pokladnách
co
& Nbsp; chytit chybějící pokladny ze serveru
chybějící
& Nbsp; Tiskové adresáře, které chybí v konfiguračním souboru
Output directory pojmenování
Pokud nezadáte název výstupní adresář pro vaše pokladny URL, to prostě trvá poslední část. Jedna výjimka: podvracení. Je inteligentní, že:
& Nbsp; * https: // xxx / yyy / product / trunk se stává "produktem" namísto "kufru".
& Nbsp; * https: // xxx / yyy / product / pobočky / experiment se stane "product_experiment" namísto "experimentu"
Chcete-li něco jiného, ​​stačí zadat název adresáře (oddělené mezerou) v konfiguračním souboru.
Konfigurační soubor
Ukázkový konfigurační soubor:
# Vzorový konfigurační soubor. Různé části na základní poloze a verzi
# Řídící systém. Rozdělení všechno všude ve více
# adresářů je v pořádku.
[recepty]
# Buildout recepty jsem pracovat.
VCS = svn
basedir = ~ / svn / recepty
pokladny =
& Nbsp; svn: // svn / blablabla / trunk
& Nbsp; svn: // svn / jiný / trunk differentname
& Nbsp; http: // host / yetanother / trunk
& Nbsp; https: // host / yetanother / větve / Reinout-fix
[dotfolders]
# Složky, které končí jako tečkované configfolders v kořenovém adresáři.
VCS = BZR
basedir = ~
pokladny =
& Nbsp; LP: emacsconfig / trunk .emacs.d
& Nbsp; sftp: // somwhere / subversion / trunk .subversion

Co je nového v této verzi:

  • Bez použití ukázkový konfigurační soubor jako konfiguračního souboru testu ještě. To znamená, že je mnohem hezčí a vhodnější ukázkový konfigurační soubor teď.
  • (Díky Craig Blaszczyk své žádosti tažné, který byl základem pro to!)

Co je nového ve verzi 1.12:

  • Pro BZR, & quot; z & quot; příkaz používá kód ukončení namísto výstup příkazu teď. To je spolehlivější a pohodlnější. Oprava by Jendrik Seipp, díky!

Co je nového ve verzi 1.11:

  • Povolit více než jeden VCS v adresáři. To už bylo možné dříve, ale nyní známý už nikdy nebudete muset vypsat všechny pokladny konkurenčních VCS v možnosti ignorovat. Také položky, které jsou ignorovány v jedné části jsou nyní také ignorovány v jiných částech na stejném adresáři. Opravuje # 11. [Maurits]

Co je nového ve verzi 1.10:

  • Používání --mine-jedinou možnost bzr chybí pouze ukázat našim odchozí changesety při spuštění checkoutmanager je & quot; z & quot; příkaz pro BZR.
  • kopírování souborů ve vzorku .CFG případě, že neexistuje místo pouze naznačuje kopii. Opravy # 12.
  • přidáno skryté info prikaz. Měl by být užitečné jen pro podvracení republiky, pokud vaše svn program aktualizován a váš operační systém vyžaduje, aby přístup k svn vaše uložená pověření znovu, pro každý úložiště. [Maurits]

Co je nového ve verzi 1.9:

  • Added příkaz, která rozšiřuje Subversion pokladny na nový 1.7 upgradu uspořádání .svn adresáře. [Maurits]

Co je nového ve verzi 1.8:

  • Používání git tlačit --dry-run nyní zjistit ne -yet-tlačil odchozích změn s checkoutmanager ven. Opravy # 9 (hlášeno Mauritse van Rees).

Co je nového ve verzi 1.7:

  • Přidáno --configfile možnost. Je užitečné, když chcete použít checkoutmanager ke správě pokladny za něco jiného, ​​než své pravidelné developerských projektů. V praxi: Chci jej použít pro "sdistmaker", který pracuje s git
  • .

Co je nového ve verzi 1.6:

  • Celá oprava # 7: checkoutmanager nezastaví na První chyba, ale pokračuje. A to hlásí všechny chyby později. To pomáhá, když jen jeden z vašich SVN / HG / cokoliv serverů je dole:. Zbytek bude jen pokračovat v práci
  • Dílčí oprava # 7:. Svn up běží s --non-interactive teď, takže chyby chyby konfliktu jsou hlášeny místo docela hodně tiše čeká na interaktivní vstup, který nikdy nepřijde

Co je nového ve verzi 1.5:

  • Při použití s ​​výjimkou CommandError, e místo, s výjimkou CommandError jako e pro kompatibilita python2.4.

Požadavky na :

  • Python

Podobný software

cubicweb-vcsfile
cubicweb-vcsfile

14 Apr 15

bzr-rewrite
bzr-rewrite

20 Feb 15

Repocafe
Repocafe

20 Feb 15

ViewVC
ViewVC

17 Feb 15

Ostatní software developer Reinout van Rees

lizard-ui
lizard-ui

20 Feb 15

lizard-map
lizard-map

20 Feb 15

Komentáře k checkoutmanager

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!