Comanda de blocare

Înlăturarea unei blocări din element.

Permite extragerea și elemente în toate domeniile operaționale de modificare, dar împiedică utilizatorii să se întoarcă modificări la un element în afara acestui / spațiu de lucru, atâta timp cât returnarea broaștei este anulat în mod explicit. Dacă elementul specificat este blocat într-o altă zonă de lucru, operația de blocare nu reușește.

Împiedică utilizatorii să returneze sau să recupereze elementele specificate până când blocarea este abandonată în mod explicit. Dacă utilizatorul a blocat unul dintre elementele specificate sau dacă există modificări în așteptare pentru una dintre ele, operația de blocare nu reușește.

Specifică numele unui alt spațiu de lucru în care va fi aplicată blocarea. Implicit, blocarea este aplicată în zona de lucru curentă.

Puteți utiliza comanda "blocare" pentru a angaja temporar o versiune a serverului Team Foundation (subsistem de control al versiunii) a unui element pentru a returna modificarea în așteptare fără a elimina conflictele de îmbinare. Pentru a refuza accesul la un element de pe serverul Team Foundation (subsistemul de control al versiunii), utilizați comanda Permisiune.

Spuneți colegilor dvs. despre aplicarea blocării elementului, explicați motivul pentru această acțiune și determinați, dacă este posibil, când este planificată înlăturarea blocării.

Pentru mai multe informații despre găsirea instrumentului de linie de comandă tf, consultați comenzile utilitare de linie de comandă "tf".

Blocați un element

Pentru a bloca un element, puteți utiliza comanda "blocare" sau specificați un parametru de blocare atunci când aprobați un număr de alte comenzi ale programului de linie de comandă tf. inclusiv următoarele.

Pentru comenzile "add" și "branch", comanda "lock" este plasată în spațiul de nume unde va fi creat noul element. Comenzile de "blocare" plasate cu comanda "redenumire" se aplică ambelor spații de nume vechi și noi. Pentru mai multe informații, consultați Blocarea și deblocarea dosarelor și fișierelor.

Tipurile de blocare

Team Foundation oferă două tipuri de blocare: checkin și checkout.

Blocarea de retur are mai puține restricții decât blocarea ejectării. Dacă utilizați un blocaj de întoarcere, utilizatorii pot continua să efectueze modificări locale ale elementului în alte spații de lucru. Modificările nu pot fi returnate până când blocarea returului este eliminată în mod explicit din zona de lucru.

Blocarea ejectării este mai strictă decât blocarea returului. Dacă utilizați o blocare a ejectării pe un fișier sau pe un folder de control al versiunilor, utilizatorii nu pot extrage fișierul pentru modificare sau returna modificările existente în așteptare. Dacă în prezent există modificări în așteptare pentru elementul respectiv, nu puteți utiliza blocarea de extracție.

Pentru mai multe informații despre modul de utilizare a blocărilor de deblocare și returnare, consultați Înțelegerea tipurilor de blocare.

Cum funcționează blocarea

Dacă un fișier a fost extras în timpul blocării, starea sa este modificată la o stare care conține un nou tip de blocare. Dacă fișierele nu au fost extrase, se adaugă o modificare de "blocare" în setările de modificări ale spațiului de lucru. Spre deosebire de comanda de verificare. blocarea nu modifică automat fișierul pentru editare.

Blocările în fișiere sunt implicit recursive. Atunci când blocați un dosar nu este nevoie de a bloca fișierele conținute în ea, atâta timp cât fișierul în folderul cu revenirea blocare, nu este nevoie să se aplice de blocare de extracție mai riguroase.

Deblocarea unui element

Pentru a elimina o blocare dintr-un element, puteți utiliza parametrul nr. În plus, Team Foundation deblochează automat un element atunci când reveniți la schimbările în așteptare ale spațiului de lucru.

Pentru a determina fișierele blocate pe serverul Team Foundation (subsistemul de control al versiunii) și pe utilizatorul care a efectuat această acțiune, utilizați comanda Status.

Articole similare