checkoutmanager

Screenshot Software:
checkoutmanager
Detalii soft:
Versiune: 1.13
Incarca data: 20 Feb 15
Producător: Reinout van Rees
Licenţă: Gratuit
Popularitate: 3

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager driblează bzr / Hg / git / checkout svn în mai multe locuri, conform unui fișier de configurare.
Comentariile dezvoltatori
Avantajul: ai o comanda cu care puteți actualiza toate checkout tale. Și cu care puteți solicita o listă a schimbărilor neangajate. Și vă puteți reconstrui intreaga structura casă pe o mașină nouă doar prin copierea fișierului de configurare (aceasta a fost de fapt scopul am construit pentru: am avut de a schimba laptop-uri, atunci când am trecut de locuri de muncă ...).
Avertisment: l-am testat doar pe OSX și Linux, astfel încât nici o garanție pentru ferestre. Dacă există modificări necesare, vor fi, probabil, minor. Deci, salut rapoarte de bug-si patch-uri.
Utilizarea Generic
Ce fac în mod normal în fiecare dimineață când ajung la locul de muncă este de checkoutmanager sus. Acest apucă cele mai recente versiuni ale tuturor checkout mele de pe server (e). Deci, un SVN pentru case de marcat mele subversiune, o trage -u Hg pentru mercur și așa mai departe.
Din când în când, voi face o checkoutmanager st pentru a arăta dacă am unele fișiere neangajate situată în jurul valorii de undeva. Foarte util dacă ați lucrat în mai multe directoare pe parcursul zilei: te împiedică uita la check-in să rețină bugfix pentru o săptămână întreagă.
Un nou proiect înseamnă că adăuga o singură linie pentru a-mi fișier de configurare și a alerga checkoutmanager co.
Checkoutmanager vă permite să se răspândească checkout dvs. pe directoare multiple. Nu poate amesteca sisteme de control al versiunii pe director, cu toate acestea. Ca un exemplu, am un ~ / buildout / director cu mari proiecte de site-ul svn mele verificat acolo. Și un director cu bibliotecile mele Python lucru SVN. Și un ~ / Hg / dir cu proiectele mele mercur. Și am făcut checkout de mai multe directoare de configurare în dir mea acasă, cum ar fi ~ / .emacs.d, ~ / .subversion și așa mai departe. Funcționează foarte bine.
Comenzi
Comenzi disponibile:
există
& Nbsp; Printeaza dacă checkout sunt prezente sau lipsesc
sus
& Nbsp; apuca cea mai recentă versiune de server.
st
& Nbsp; starea de imprimare de fișiere în dreptul caselor
co
& Nbsp; apuca checkout lipsă de pe server
dispărut
& Nbsp; directoare de imprimare care lipsesc din fișierul de configurare
Director Ieșire numirea
Dacă nu specificați un nume de director de ieșire pentru URL-ul dvs. casă, doar ia ultima parte. O excepție: subversiune. Este inteligent acolo:
& Nbsp; * https: // xxx / yyy / produs / trunchi devine "produs" în loc de "trunchi".
& Nbsp; * https: // xxx / yyy / produs / sucursale / experiment devine "product_experiment" în loc de "experiment"
Daca vrei altceva, specifica doar un nume de director (separate printr-un spațiu) în fișierul de configurare.
fișierul de configurare
Exemplu fișier de configurare:
# Exemplu fișier de configurare. Diferite secțiuni per locație de bază și versiunea
# Sistem de control. Divizarea totul peste tot în multiple
# directoare este bine.
[rețete]
Retete # Buildout lucrez pe.
VCS = svn
basedir = ~ / SVN / retete
case de marcat =
& Nbsp; svn: // SVN / blablabla / trunchi
& Nbsp; svn: // SVN / un alt / trunchi differentname
& Nbsp; http: // host / yetanother / trunchi
& Nbsp; https: // gazdă / yetanother / sucursale / Reinout-fix
[dotfolders]
# Dosare care ajung configfolders ca punctate în rădăcină.
VCS = bzr
basedir = ~
case de marcat =
& Nbsp; lp: emacsconfig / trunchi .emacs.d
& Nbsp; sftp: // somwhere / subversiune / trunchi .subversion

Ce este nou în această versiune:

  • nu folosesc fișier de configurare probă ca fișierul de configurare încercare mai. Acest lucru înseamnă că este un dosar mult mai frumos și mai util configurare probă acum.
  • (Mulțumiri Craig Blaszczyk pentru cererea sa trage, care a fost baza pentru asta!)

Ce este nou în versiunea 1.12:

  • Pentru bzr, & quot; din & quot; comandă utilizează codul de ieșire în loc de ieșire comandă acum. Acest lucru este mult mai fiabile și confortabil. Fix de Jendrik Seipp, mulțumesc!

Ce este nou în versiunea 1.11:

  • Permiteți mai mult de un VCS într-un director. Acest lucru a fost deja posibil înainte, dar acum cunoscut nu mai aveți nevoie pentru a lista toate casele de marcat ale VCS concurente din opțiunea ignora. De asemenea, elemente care sunt ignorate intr-o sectiune sunt acum, de asemenea, ignorate în alte secțiuni pentru același director. Fixat # 11. [Maurits]

Ce este nou în versiunea 1.10:

  • Utilizarea --mine-doar opțiunea de a BZR lipsă de numai arată Schimbări noastre de ieșire atunci când rulează checkoutmanager lui & quot; din & quot; comandă pentru bzr.
  • fișier Copierea mostră .CFG în cazul în care nu există loc de numai accidentat copiei. Corecții # 12.
  • Adaugata de informatii a ascuns comanda. Ar trebui să fie utilă doar pentru subminarea dacă programul SVN este actualizat și sistemul de operare vă solicită să dea acces SVN la acreditările stocate din nou, pentru fiecare depozit. [Maurits]

Ce este nou în versiunea 1.9:

  • Postat de comandă care upgrade-uri checkout dvs. subversiune la noua 1,7 upgrade- dispunerea directorul .svn. [Maurits]

Ce este nou în versiunea 1.8:

  • Utilizarea git împinge --dry-centrare acum pentru a detecta nu -yet-împins modificări efectuate cu checkoutmanager afară. Corecții # 9 (raportate de Maurits van Rees).

Ce este nou în versiunea 1.7:

  • opțiune --configfile Adaugata. Util atunci când doriți să utilizați checkoutmanager pentru a gestiona checkout pentru altceva decât proiectele de dezvoltare obisnuiti. În practică: Vreau să-l utilizați pentru o "sdistmaker", care funcționează cu git
  • .

Ce este nou în versiunea 1.6:

  • fix completa pentru # 7: checkoutmanager nu se opresc la Prima eroare, dar continuă. Și raportează toate erorile după aceea. Acest lucru ajută atunci când doar unul dintre SVN tale / Hg / orice servere este jos:. Restul va păstra doar de lucru
  • fix parțială pentru # 7:. SVN sus ruleaza cu --non-interactiv acum, deci erorile erori de conflict sunt raportate în loc de destul de mult în tăcere de așteptare pentru intrarea interactiv care nu va veni

Ce este nou în versiunea 1.5:

  • Utilizarea cu excepția CommandError, e loc de mai puțin CommandError ca e pentru compatibilitate python2.4.

Cerințe :

  • Python

Software similare

vcs
vcs

11 May 15

Hostery
Hostery

20 Feb 15

svnfiltereddump
svnfiltereddump

15 Apr 15

Mr-Repo
Mr-Repo

14 Apr 15

Alte software-uri de dezvoltator Reinout van Rees

lizard-map
lizard-map

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

Comentarii la checkoutmanager

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!