Scunch este un utilitar pentru a "pumn" fisierele de la un folder neversionate într-o copie de lucru a unui sistem de management al configurației software & nbsp; (CSM) și se aplică operațiunilor CSM necesare, cum ar fi "add" si "sterge".
Scenarii de utilizare prevăzute sunt:
& Nbsp; * management automat versiunea de surse externe livrate de către un terț.
& Nbsp; * management automat versiune a resurselor de obicei neversionate centralizate, cum ar fi fișiere de configurare de server.
& Nbsp; * management versiune Pseudo pentru utilizatorii care au probleme cu management versiune manual (suspecți de obicei sunt: manageri, artiști grafice, bătrâni mainframe, ...).
A CSM acceptate în prezent sunt:
& Nbsp; * Subversion (SVN)
Numele "scunch" este o combinație de acronimul "CSM" și cuvântul "pumn", cu litere îndepărtate pentru a face mai ușor de pronunțat. (Numele inițial folosit în timpul dezvoltarea timpurie a fost "scmpunch")
Ce este nou în această versiune:.
- # 20 :. --names schimbat la eșua în cazul în care copia de lucru deja conține intrări care nu respectă la transformarea numelui existent
- atributele de fișier schimbat de fișiere text transferate de a utiliza aceleași atribute ca și fișierul sursă.
Ce este nou în versiunea 0.5.5:
- --before = resetare fixe, care nu au elimina dosare adaugate neversionate.
- curățat cod.
Ce este nou în versiunea 0.5.4:.
- validarea îmbunătățită de opțiuni de linie de comandă
- mesaje de eroare de Curatenie, cod și documentație.
Ce este nou în versiunea 0.5.1:
- # 10: Adaugat opțiune în linia de comandă --before pentru a specifica măsurile care trebuie luate înainte de stantare.
- Adaugat verifica nici o modificare sunt în curs înainte de a copia fișiere din folderul extern. Utilizați --before = nimic pentru a sări peste acest lucru.
- # 11: Adaugat opțiune în linia de comandă pentru a specifica --after acțiunile care trebuie întreprinse după stantare .
- Eliminat opțiune în linia de comandă --commit, folosiți --after = comite loc.
Ce este nou în versiunea 0.4.1:
- fix `` AssertionError`` dacă nu explicit ` `--encoding`` fost specificat.
- curățat linia de ajutor și codul comenzii.
Ce este nou în versiunea 0.4.0:
- # 4: Adaugat opțiune în linia de comandă --text pentru a specifica ce fișiere ar trebui să fie luate în considerare de text și normalizat cu privire la sfârșitul caractere de linie.
- # 5: Adaugat de linie de comandă opțiune --newline pentru a specifica ce scop de caractere de linie ar trebui să fie utilizate pentru fișiere text .
- # 6: Adaugat opțiune în linia de comandă --tabsize să se precizeze că filele trebuie aliniate pe un anumit număr de locuri de la fișiere text .
- # 7:. Adaugat de comandă opțiune linie --strip trailing-a elimina trailing spațiu alb în fișiere text
- sortare fixă de nume de fișiere, care ar putea duce în copii de muncă contradictorii.
- de prelucrare stabilite de secvențe nume de fișier dif interne de tip "înlocui", care ar putea duce la copii de lucru inconsistente.
Ce este nou în versiunea 0.3:
- de prelucrare stabilite de nume de fișiere cu caractere non-ASCII pentru Mac OS X și posibil alte platforme.
- Opțiuni linii de comandă Adăugat --encoding și --normalize pentru a specifica modul de a face cu caractere non-ASCII.
Ce este nou în versiunea 0.2:.
- fix NotImplementedError
- Adăugat suport pentru mutarea fișierelor cu același nume în loc de a efectua un simplu Add / Remove. Aceasta păstrează istoria versiunea pe noul fișier. Utilizați --move = none pentru a obține comportamentul vechi.
- curățat ieșire logare.
Cerințe :
- Python
Comentariile nu a fost găsit