checkoutmanager

Screenshot Software:
checkoutmanager
Szczegóły programowe:
Wersja: 1.13
Filmu: 20 Feb 15
Wywoływacz: Reinout van Rees
Licencja: Wolny
Popularność: 3

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager sprawia BZR / HG / git / kas svn w kilku miejscach, zgodnie z pliku konfiguracyjnego.
Uwagi dla programistów
Zaleta: masz jedno polecenie, z którym można zaktualizować wszystkie kas. I, z którym można poprosić o listę niewykorzystanych zmian. I można odbudować całą strukturę kasy na nową maszynę poprzez skopiowanie pliku konfiguracyjnego (to było faktycznie celem zbudować go: Musiałem zmienić laptopy, kiedy przeszedłem pracy ...).
Uwaga: Ja tylko testowałem to na OSX i Linuksa, więc nie ma gwarancji na okna. Jeśli są potrzebne zmiany, będą prawdopodobnie niewielkie. Więc cieszę raporty błędów i poprawek.
Wykorzystanie Generic
Co zwykle zrobić codziennie rano, kiedy się do pracy jest checkoutmanager się. Ten chwyta najnowsze wersje wszystkich moich kas z serwera (ów). Tak svn się na moich kasach wywrotowej, hg ciągnąć -u dla mercurial i tak dalej.
Od czasu do czasu, zrobię checkoutmanager st, aby zobaczyć, czy mam jakieś niewykorzystane plików leżącego gdzieś. Bardzo przydatne, jeśli pracowałeś w kilku katalogów w ciągu dnia: to uniemożliwia zapominając, by sprawdzić się w tej jednej naprawienie przez cały tydzień.
Nowy projekt oznacza dodać jedną linię do mojego pliku config i uruchomić checkoutmanager co.
Checkoutmanager pozwala na rozprzestrzenianie swoich kas na wiele katalogów. Nie można mieszać systemów kontroli wersji na katalogu, jednak. Jako przykład, mam ~ / buildout / katalog z moich wielkich projektów witryn svn sprawdzonych tam. A katalog z moich bibliotek Pythona praca svn. I ~ / HG / reż moich rtęci projektów. I zrobiłem kas kilku katalogów config w moim katalogu, takich jak ~ / .emacs.d, ~ / .subversion i tak dalej. Działa dobrze.
Polecenia
Dostępne komendy:
istnieje
& Nbsp; Drukuj czy Kasy są obecne lub brakujące
w górę
& Nbsp; Grab najnowsza wersja z serwera.
st
& Nbsp; stan Drukuj plików w kasach
ko
& Nbsp; Grab brakujące kas z serwera
brakujący
& Nbsp; katalogi do drukowania, które nie są wymienione w pliku konfiguracyjnym
Katalog Wyjście nazywania
Jeśli nie podać nazwę katalogu wyjściowego do kasy url, po prostu zajmuje ostatnią część. Jeden wyjątek: Subversion. Jest inteligentny tam:
& Nbsp; * https: // xxx / yyy / produktu / bagażnika staje się "produkt" zamiast "pnia".
& Nbsp; * https: // xxx / yyy / produktu / oddziały / eksperyment staje się "product_experiment" zamiast "eksperyment"
Jeśli chcesz coś innego, po prostu podaj nazwę katalogu (oddzielone spacją) w pliku konfiguracyjnym.
Config file
Przykładowy plik konfiguracyjny:
# Przykładowy config. Różne części na miejscu i wersji podstawowej
# System sterowania. Dzielenie wszystko wszędzie w wielokrotności
# katalogów jest w porządku.
[przepisy]
# Buildout recepty pracuję nad.
vcs = svn
basedir = ~ / svn / recepty
Kasy =
& Nbsp; svn: // svn / blablabla / trunk
& Nbsp; svn: // svn / kolejny / trunk differentname
& Nbsp; http: // host / yetanother / trunk
& Nbsp; https: // host / yetanother / oddziały / Reinout-fix
[dotfolders]
# Foldery, które kończą się w przerywane configfolders w katalogu głównym.
vcs = bzr
basedir = ~
Kasy =
& Nbsp; lp: emacsconfig / trunk .emacs.d
& Nbsp; sftp: // gdzies / Subversion / trunk .subversion

Co nowego w tym wydaniu:

  • Nie za pomocą Przykładowy plik konfiguracyjny w pliku konfiguracyjnym testowym już. Oznacza to, że jest o wiele ładniejszy i bardziej użyteczne przykładowy plik konfiguracyjny teraz.
  • (Dzięki Craig Błaszczyk na jego wniosek łóżkiem, który był podstawą do tego!)

Co nowego w wersji 1.12:

  • Do BZR, & quot; z & quot; Komenda wykorzystuje kod wyjścia zamiast wyjścia polecenia teraz. To jest bardziej niezawodny i komfortowy. Fix przez Jendrik Seipp, dzięki!

Co nowego w wersji 1.11:

  • Zezwalaj na więcej niż jeden vcs w katalogu. To już było wcześniej, ale teraz wiadomo, nie ma już potrzeby, aby wyświetlić listę wszystkich kas konkurującej vcs w opcji ignorowania. Ponadto, elementy, które są ignorowane w jednym punkcie są obecnie ignorowane w innych punktach w tym samym katalogu. Rozwiązuje nr 11. [Maurits]

Co jest nowa w wersji 1.10:

  • Korzystanie --mine-tylko możliwość BZR brakuje tylko pokazać nasze wychodzące Zestawienia zmian podczas pracy checkoutmanager na & quot; z & quot; polecenie BZR.
  • Kopiowanie plików objętych próbą .cfg, jeśli nie istnieje, a nie tylko sugeruje kopię. Poprawki # 12.
  • Dodano komendę ukrytych informacji. Powinny być użyteczne tylko dla dywersji, gdy Twój program jest aktualizowany i svn system operacyjny wymaga, aby dać dostęp svn się do zapisanych poświadczeń ponownie, dla każdego repozytorium. [Maurits]

Co nowego w wersji 1.9:

  • Dodane polecenie uaktualnia kas dywersyjne do nowego 1,7 uaktualnić Układ katalogu .svn. [Maurits]

Co nowego w wersji 1.8:

  • Korzystanie git pchania --dry-run teraz wykryć nie -yet-pchnął zmian wychodzących z checkoutmanager się. Poprawki nr 9 (zgłoszone przez Mauritsa van Rees).

Co nowego w wersji 1.7:

  • Dodane opcji --configfile. Przydatne, gdy chcemy używać checkoutmanager zarządzać kas na coś innego niż regularnych projektów rozwojowych. W praktyce: Chcę używać go za "sdistmaker", który współpracuje z git
  • .

Co nowego w wersji 1.6:

  • Pełna poprawka dla # 7: checkoutmanager nie zatrzymuje się na Pierwszy błąd, ale nadal. I zgłasza wszystkie błędy później. To pomaga, gdy tylko jeden z / Hg / cokolwiek serwerów svn jest w dół. Reszta po prostu kontynuować pracę,
  • Częściowe poprawka dla. # 7: svn up działa z --non-interactive teraz, więc błędy są zgłaszane błędy konfliktu zamiast prawie w milczeniu czeka na interaktywnej wejście która nigdy nie nadejdzie,

Co nowego w wersji 1.5:

  • Korzystanie z wyjątkiem CommandError, e zamiast wyjątkiem CommandError jako e dla Zgodność pakietempython2.4.

Wymagania :

  • Python

Podobne oprogramowanie

rcs4cvs2svn
rcs4cvs2svn

11 May 15

RapidSVN
RapidSVN

17 Feb 15

Tig
Tig

19 Feb 15

gitver
gitver

17 Feb 15

Inne programy z deweloperem Reinout van Rees

lizard-map
lizard-map

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

Komentarze do checkoutmanager

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!