Scunch to narzędzie, aby "uderzyć" pliki z folderu do niewersjonowany kopii roboczej systemu zarządzania konfiguracją oprogramowania & nbsp; (SCM) i zastosowania niezbędnych działań SCM, takich jak "dodaj" i "usuń".
Przeznaczone scenariusze zastosowania to:
& Nbsp; * Automatyczne zarządzanie wersja zewnętrznych źródeł dostarczonych przez osoby trzecie.
& Nbsp; * Automatyczne zarządzanie wersja typowo niewersjonowanych scentralizowanych zasobów, takich jak pliki konfiguracyjne serwera.
& Nbsp; * zarządzanie wersjami Pseudo dla użytkowników, którzy mają problemy z ręcznym zarządzania wersjami (Podejrzani są: menedżerów, grafików, starszych systemów mainframe, ...).
Obecnie obsługiwane są SCM:
& Nbsp; * Subversion (SVN)
Nazwa "scunch" jest kombinacją akronimu "SCM", a słowo "cios" z literami usunięte, aby ułatwić wymówić. (Początkowa nazwa używana w okresie wczesnego rozwoju był "scmpunch")
Co nowego w tym wydaniu:.
- # 20 :. Zmieniono --names na porażkę w przypadku kopiowania praca zawiera już istniejących wpisów niezgodnymi z przekształceniem nazwy
- Zmienione atrybuty plików z przesłanych plików tekstowych do wykorzystania te same atrybuty, jak w pliku źródłowym.
Co nowego w wersji 0.5.5:
- Poprawiono --before = Reset, która nie usunąć bez informacji o wersji dodane foldery.
- oczyścić kod.
Co nowego w wersji 0.5.4:.
- Ulepszona zatwierdzenie opcji wiersza poleceń
- oczyścić komunikaty o błędach, kodu i dokumentacji.
Co nowego w wersji 0.5.1:
- 10: Dodano opcję wiersza poleceń --before określić działania, jakie należy podjąć przed dziurkowania.
- Dodane sprawdzić, że żadne zmiany nie są zawisłe przed kopiując pliki z folderu zewnętrznego. Użyj --before = brak pominąć tego.
- 11: Dodano opcję wiersza poleceń --after określić działania, jakie należy podjąć po wykrawania .
- Usunięto opcja wiersza poleceń --commit stosuj --after = commit zamiast.
Co nowego w wersji 0.4.1:
- Poprawiono `` AssertionError`` jeśli ma wyraźnego ` `--encoding`` został określony.
- posprzątać pomocy wiersza poleceń i kodu.
Co nowego w wersji 0.4.0:
- # 4: Dodano opcję wiersza poleceń --text aby określić, które pliki powinny być traktowane tekst i znormalizowane dotyczące końca linii znaków.
- # 5: Dodano opcję --newline wiersza poleceń aby określić, które końca linii znaków powinny być stosowane dla plików tekstowych, .
- # 6: Dodano opcję wiersza poleceń --tabsize aby określić, że zaczepy powinny zostać dostosowane do określonej liczby miejsc w plikach tekstowych, .
- . # 7: Dodano opcję wiersza poleceń-trailing --strip usunąć zbędne spacje w plikach tekstowych,
- Poprawiono sortowanie nazw plików, które mogłyby doprowadzić do niespójności kopii roboczych.
- Poprawiono przetwarzanie wewnętrznych sekwencji nazwa pliku diff typu "zastąpić", które mogą doprowadzić do niespójności kopii roboczych.
Co nowego w wersji 0.3:
- Poprawiono przetwarzanie nazw plików z niezarejestrowanych znaków ASCII dla Mac OS X i ewentualnie inne platformy.
- Dodane linii poleceń opcje --encoding i --normalize, aby określić, jak radzić sobie z niezarejestrowanych znaków ASCII.
Co nowego w wersji 0.2.
- Poprawiono NotImplementedError
- Dodano wsparcie dla przenoszenia plików z samej nazwy, zamiast przeprowadzać proste Dodaj / Usuń. Ten zachowuje historię wersji na nowym pliku. Użyj --move = brak uzyskać starego zachowania.
- oczyścić wyjście zalogowaniu.
Wymagania :
- Python
Komentarze nie znaleziono