Scunch je nástroj pro "úder" se soubory z bez uvedené verze složky do pracovní kopie systému řízení konfigurace softwaru & nbsp; (SCM) a uplatňovat potřebné operace, SCM, jako je "add" a "odstranit".
Předpokládané scénáře použití jsou:
& Nbsp; * Automatická správa verze externích zdrojů dodaných třetí stranou.
& Nbsp; * Automatická správa verze obvykle uvedenu centralizovaných zdrojů, například konfiguraci serveru souborů.
& Nbsp; * Pseudo verze řízení pro uživatele, kteří mají problémy s ručním řízením verze (Obvyklí podezřelí jsou: manažeři, grafiků, mainframe starší, ...).
V současné době podporované SCM to jsou:
& Nbsp; * Subversion (SVN)
Jméno "scunch" je kombinace zkratka "SCM" a slovo "punč" s písmeny odstraněny, aby bylo snadné vyslovit. (Původní název používaný v průběhu raného vývoje byl "scmpunch")
Co je nového v této verzi:.
- # 20 :. Změnil --names selhání v případě, že pracovní kopie již obsahuje stávající položky, které nevyhovují na jméno transformaci
- Změněné atributy souborů přenesených textových souborů použít stejné atributy jako zdrojový soubor.
Co je nového ve verzi 0.5.5:
- Pevná --before = resetování, který dělal ne odstranit uvedenu přidané složky.
- uklidil kód.
Co je nového ve verzi 0.5.4:.
- Lepší validace voleb příkazového řádku
- uklidil chybové zprávy, kód a dokumentaci.
Co je nového ve verzi 0.5.1:
- # 10: Přidána příkazového řádku možnost --before specifikovat opatření, která mají být přijata před děrování.
- Přidaný zkontrolujte, že žádné změny čekají před kopírováním souborů z externího složky. Použijte --before = None přeskočit toto.
- # 11: Přidána možnost příkazového řádku --after specifikovat akce, které mají být učiněna po děrování .
- Odstraněna možnost příkazového řádku --commit, použijte --after = místo spáchat.
Co je nového ve verzi 0.4.1:
- Pevná `` AssertionError`` pokud není explicitní ` `--encoding`` byl zadán.
- uklidil příkazového řádku nápovědu a kód.
Co je nového ve verzi 0.4.0:
- # 4: Přidána příkazového řádku možnost --text určit, které soubory by měly být považovány za textové a normalizované týkající se konec řádku znaky.
- # 5: Přidána příkazového řádku možnost --newline specifikovat, které konec řádku znaky by měla být použita pro textové soubory .
- # 6: Přidána příkazového řádku možnost --tabsize stanovit, že posuzování by měly být vyrovnány na určitém počtu míst v textových souborů .
- # 7:. Přidána příkazového řádku možnost --strip-koncové odebrat koncovou bílé místo v textových souborech
- Pevná třídění názvů souborů, které by mohly vyústit v nekonzistentní pracovních kopií.
- Pevná zpracování interních sekvencí název souboru diff typu "nahradit", což by mohlo mít za následek nekonzistentní pracovních kopií.
Co je nového ve verzi 0.3:
- Pevná zpracování názvů souborů s non ASCII znaky pro Mac OS X a případně i další platformy.
- Možnosti Přidáno příkazové řádky --encoding a --normalize určit, jak se vypořádat s non ASCII znaky.
Co je nového ve verzi 0.2:.
- Pevná NotImplementedError
- Přidána podpora pro přesun souborů se stejným názvem, namísto provádění jednoduchého přidat / odebrat. To zachová historie verzí na nový soubor. Použijte --move = None získat staré chování.
- uklidil přihlášení výstup.
Požadavky na :
- Python
Komentáře nebyl nalezen