ScmProj jest plugin do organizowania zestaw oddziałów VCS jak zjednoczonej projektu.
Instalacja:
Aktualny użytkownik instalować tylko
& Nbsp; 1. Tworzenie katalogu ~ / .bazaar / plugins jeśli nie istnieje
& Nbsp; 2. cd ~ / .bazaar / plugins && bzr branch lp: bzr-scmproj scmproj
Ogólnoeuropejski system instalacji
Alternatywnie, można je zainstalować w miejscu wtyczki całego systemu:
$ Sudo ./setup.py zainstalować
Sprawdź to
Można sprawdzić, czy nie jest to pomyślnie zainstalowany, wykonując:
Wtyczki BZR
i szuka "scmproj" wpisem do wyjścia.
Jeśli chcesz się upewnić, czy rzeczywiście działa można uruchomić testy:
bzr autotest scmproj
Co nowego w tym wydaniu:.
- Nowa wersja utrzymanie scmproj 0.6.2
- Kompatybilny z BZR 2.5.
Co nowego w wersji 0.6.1:
- Nowa wersja zawiera poprawki błędów scmproj 0.6.1 i ulepszenia w obsłudze projektów v2.
- Nowe funkcje:. Projekt, dodawać i polecenia Projekt branżowe
Co nowego w wersji 0.6.0:
- W tej wersji wprowadzono nowy układ dla konfiguracji projektu (w .bzrmeta / katalog scmproj składnika najwyższym poziomie projektu) oraz wsparcie dla zdjęć.
Co nowego w wersji 0.5.2:
- Myślę, że będzie to ostatnie wydanie w 0,5 serii.
- Następnie zwolnić przyniesie nowy układ formatu i config.
- Stare Format będą nadal obsługiwane dla wszystkich operacji z wyjątkiem polecenia Projekt-startowym.
Co nowego w wersji 0.5.1:
- Zmiany w tej wersji jest głównie skoncentrowana na poprawie Projekt-polecenia (pcmd), projekt-update i projekt opublikować polecenia.
- Teraz można łatwo określić, dla których składniki, które chcesz uruchomić swoje polecenia (z pcmd --include / - wyłączenie / - wybierz) .
- Również dodałem nowy (proste) funkcji do poleceń wewnętrznych wykonawca: używanie niektórych funkcji sprawdzania jest możliwe, by sprawdzić drzewo jakiegoś komponentu stanie i uruchomić polecenie tylko dla komponentów, które spełniają ten warunek. Możliwe warunki:
- wszystkie elementy;
- drzewo zmienione pliki;
- drzewo ma tylko niezmienione pliki;
- lokalny oddział i oddział pochodzenia mają różne wskazówki;
- oddział lokalny oddział i pochodzenie mają równe wskazówek.
- Te warunki automatycznie używane przez innych poleceń, jak projekt-commit, projekt-update, projekt opublikować.
- Efekt netto od tych małych usprawnień jest znacznie bardziej przyjazny i szybszy interfejs. Polecenia teraz drukuje głównie tylko przydatne informacje, co jest ważne, jeśli masz więcej niż 3-5 elementów.
Co nowego w wersji 0.5:
- Podprojekty uprościć wdrożenie (bez wariantów wsparcia i flagę tylko do odczytu ).
- `` Projekt opublikować --no-strict`` może być stosowany do wywołania `` Push --no-strict`` dla komponentów drzew. (Bug # 474799)
- `` Projekt-polecenie --dry-run`` pokaże, co się stanie, ale w rzeczywistości nie robić nic. Lepiej skorzystać z opcji --verbose.
- `` Projekt-info`` pokazuje teraz informacje na temat komponentów i podprojektów. (Bug # 313166)
- `` Projekt-polecenie --shell`` można uruchomić poleceń powłoki dla każdego komponentu, a nie te, które bzr. (Bug # 349069)
- `` Projekt-polecenie --varN XXX``: nowe opcje wiersza polecenia `` --var1``, i `` `` --var2`` --var3`` pozwala użytkownikowi na określenie dodatkowych zmiennych szablonu do zastąpienia poleceń szablonów. (Bug # 489722)
- Polecenia do pracy z lokalnym projektem teraz można wywołać z podkatalogu, a nie tylko z katalogu głównego projektu. (Bug # 313150)
- przerwy Kompatybilność:
- Usunięto wsparcie dla pudełkowych obszarów roboczych.
- Nie więcej udawać, że możemy suport innych niż BZR vcs. Teraz config z opcją VCS ustawionym na innych vcs zgłosi błąd.
Co nowego w wersji 0.4.6:
- Jest to wydanie poprawkowe dla scmproj 0.4.5.
- W przyszłości Zdecydowałem się znacznie przerobienie wtyczki scmproj, więc obecny stan jego kod teraz umieścić w trybie konserwacji.
Co nowego w wersji 0.4.5:
- Ta wtyczka jest słaba emulacja zagnieżdżonych drzew na podstawie pomysły, projektowanie i wdrażanie podobnych funkcji w innych VCS. Scmproj nie używać kodu z rodzimej BZR zagnieżdżone realizacji drzew.
- zdefiniować aktualny stan mojego plugin jako oprogramowanie alfa poziomu. Działa on na tyle dobry, aby używać go w prawdziwej pracy, a my go używać w moim zespole w pracy za zarządzanie 2 złożone produkty składające się z 3 do ponad 10 elementów. Nie mówię, że wszystko będzie łatwe, ale bez tego plugin mojego zespołu nie będzie mógł ręcznie zarządzać tych produktów.
- Moje dalsze plany to przerobienie scmproj w oparciu o opinie mam w ostatnich 6 miesięcy (lepiej konfiguracyjnych, zdjęć i podprojektów) i rozpocząć pomieścić jakiś kod z bzr zagnieżdżone drzew. Jestem naprawdę nadzieję, że zagnieżdżonych drzew realizowane w BZR szybko, ale nie mogę czekać w nieskończoność i potrzebuję trochę nie-idealne rozwiązanie teraz.
Wymagania :
- Python
Komentarze nie znaleziono