Scunch yra įrankis "Punch" į failus iš aplanko unversioned į darbo kopiją programinės įrangos konfigūracijos valdymo sistema & nbsp; (SCM) ir taikyti reikiamų SCM operacijas, pavyzdžiui, "pridėti" ir "pašalinti".
Numatomi scenarijai naudojimo yra:
& Nbsp; * automatinis versija valdymas išorinių šaltinių teikiamų trečiajai šaliai.
& Nbsp; * automatinis versija valdymas paprastai unversioned centralizuota išteklių, tokių kaip serverio konfigūracijos failus.
& Nbsp; * pseudo versija valdymas vartotojams, kurie turi problemų su rankiniu versija valdymas (įprasti įtariamieji: vadybininkai, grafikos menininkų, didžiųjų kompiuterių vyresniuosius, ...).
Šiuo metu palaikomos SCM yra:
& Nbsp; * Subversion (SVN)
Pavadinimas "scunch" yra akronimas "SCM" ir žodis "Punch" su raidėmis pašalinti, kad būtų lengva ištarti derinys. (Pirminis pavadinimas, naudojamas ankstyvoje kūrimo metu buvo "scmpunch")
Kas naujo , šioje laidoje.
- # 20 :. Pasikeitė --names žlugti, jei kūrinio kopija jau yra esamų įrašų, kurie neatitinka vardą transformacijos;
- Pasikeitė failų atributai pervestų tekstinius failus naudoti tuos pačius atributus kaip šaltinio failo.
Kas naujo versijos 0.5.5:
- Fiksuotas --before = reset, kuris nebuvo pašalinti unversioned pridėti aplankus.
- išvalyti kodas.
Kas naujo versijos 0.5.4.
- Geresnis įteisinimas komandų eilutės parinktis,
- išvalyti klaidų pranešimai, kodas ir dokumentai.
Kas naujo versijos 0.5.1:
- # 10: Pridėta komandų eilutės parinktis --before nurodyti veiksmai, kurių reikia imtis prieš skylių.
- patalpintas patikrinkite, prieš kopijuodami failus iš išorinio aplanko jokių pakeitimų nepriimtas. Naudokite --before = nieko praleisti tai.
- # 11: Pridėta komandų eilutės parinktis --after nurodyti veiksmus, kurių reikia imtis po perforavimo, .
- Pašalinta komandų eilutės parinktis --commit, naudokite --after = įsipareigoti vietoj.
Kas naujo versijos 0.4.1:
- Fiksuotas `` AssertionError`` jei nėra aiškaus " "--encoding`` buvo nurodyta.
- išvalyti komandinės eilutės pagalba ir kodą.
Kas naujo versijos 0.4.0:
- # 4: Pridėta komandų eilutės parinktis --text nurodyti, kurie failai turi būti laikomas tekstas ir normalizuotas dėl eilutės pabaigos simbolius.
- # 5: Pridėta komandų eilutės parinktis --newline nurodyti, kuri eilutės pabaigos simbolius turėtų būti naudojami tekstiniai failai, .
- # 6: Pridėta komandų eilutės parinktis --tabsize nurodyti, kad TVĮ turėtų būti suderintos tam tikrą skaičių erdvių tekstinius failus, .
- # 7:. Pridėta komandų eilutės parinktis --strip-gale pašalinti gale baltą erdvę tekstinius failus,
- Fiksuotas rūšiavimas failų vardai, kurie galėtų sukelti į nenuoseklių darbo kopijų.
- vidaus failo pavadinimas diff sekų tipo "pakeisti", kuris galėtų sukelti nenuoseklių darbo kopijų Fiksuoto apdorojimas.
Kas naujo 0.3 versijos:
- failų pavadinimus su ne ASCII simbolių, Mac OS Fiksuoto apdorojimas X ir galbūt kitų platformų.
- Pridėta komandų eilutės parinktis --encoding ir --normalize nurodyti, kaip elgtis su ne ASCII simbolių.
Kas naujo versijos 0.2.
- Fiksuotas NotImplementedError
- Pridėta parama perkelti failus su tuo pačiu pavadinimu, o ne atlikti paprastą Pridėti / šalinti. Tai išsaugo versija istoriją apie naują failą. Naudokite --move = nieko gauti seną elgesį.
- išvalyti prisijungti produkcija.
Reikalavimai
- Python,
Komentarai nerastas