Apache Software Foundation
Cheie
- A fost adăugată comanda „svnadmin build-repcache”, cu ajutorul căreia puteți actualiza starea memoriei cache „rep-cache”, care include informații despre duplicatele utilizate în mecanismul de deduplicare reprezentare Sharing (rep-sharing, vă permite să reduceți semnificativ dimensiunea depozitului prin stocarea unei singure date duplicate o dată). Comanda poate fi folosită pentru a adăuga elemente lipsă în memoria cache pentru un interval specificat de revizuiri, de exemplu, după ce deduplicarea a fost dezactivată temporar și memoria cache a devenit învechită.
- Legăturile Python SWIG și suita de testare oferă suport pentru Python 3. Codul scris în Python din punct de vedere tehnic poate fi folosit în continuare cu Python 2.7, dar testarea și remedierea erorilor legate de această ramură au fost întrerupte din cauza sfârșitului duratei de viață a lui Python 2. Python nu este este o componentă obligatorie a Subversion și este utilizată la construirea în teste și în legăturile SWIG.
- Opțiunile „--quiet” și „--diff” din comanda „svn log” nu se mai exclud reciproc, ceea ce face mai ușor, de exemplu, afișarea diferențelor doar într-un interval de revizuiri.
- S-a adăugat argumentul „changelist” la „svn info --show-item”.
- Când rulați un editor specificat de utilizator, de exemplu, în timpul rezolvării interactive a conflictelor, caracterele speciale din căile către fișierul editat sunt protejate. Modificarea rezolvă problemele legate de editarea fișierelor ale căror nume includ spații și caractere speciale.
- Am continuat să testăm comenzile experimentale „svn x-shelve/x-unshelve/x-shelves”, care vă permit să amânați separat modificările neterminate în copia de lucru pentru a lucra urgent la altceva și apoi să returnați modificările neterminate la copie de lucru fără a recurge la astfel de trucuri precum salvarea unui patch folosind „svn diff” și apoi restaurarea utilizând „svn patch”.
- Am continuat să testăm capacitatea experimentală de a salva instantanee ale stării de comitere („commit checkpointing”), ceea ce vă permite să salvați un instantaneu al modificărilor care nu au fost încă comise de o comitere și să restaurați ulterior oricare dintre versiunile salvate ale modificărilor. la o copie de lucru (de exemplu, pentru a reveni la starea copiei de lucru în cazul unei actualizări eronate).
- Testarea continuă a comenzii experimentale „svn info -x-viewspec” pentru a scoate o specificație care descrie copia curentă de lucru. Descrierea include informații despre limitarea adâncimii subfurcilor, excluderea subfurcăturilor, trecerea la o adresă URL diferită sau actualizarea la un număr nou de revizuire în comparație cu directorul părinte.
Sursa: opennet.ru