A zár parancs

Eltávolítja a zárolást az elemről.

Lehetővé teszi az elem lekérését és módosítását az összes munkaterületen, de megakadályozza, hogy a felhasználók visszatérjenek a megadott / munkaterületen kívüli elemekre, amíg a visszavitelt kifejezetten visszavonják. Ha a megadott elem egy másik munkaterületen van reteszelve, akkor a zárolás sikertelen.

Megakadályozza, hogy a felhasználók visszatérjenek vagy lekérjék a megadott elemeket, amíg a zár kifejezetten le nem esik. Ha a felhasználó zárolt egy meghatározott elemet, vagy valamely függőleges változat van folyamatban, akkor a blokkolási művelet sikertelen.

Meghatározza egy másik munkaterület nevét, amelyben a zárat alkalmazzák. Alapértelmezés szerint a zár az aktuális munkaterületre kerül.

A "zárolás" parancsot a Team Foundation kiszolgáló (verziókezelő alrendszer) verziójának ideiglenes elhelyezésére állíthatja vissza a függőben lévő változáshoz az összeolvasztási ütközések eltávolítása nélkül. Ha el szeretné tiltani a Team Foundation kiszolgálón (verzióellenőrző alrendszer) lévő elemekhez való hozzáférést, használja a Engedélyezés parancsot.

Mondja meg kollégáinak a zárat az elemre, magyarázza meg ennek okait, és ha lehetséges, akkor határozza meg, hogy mikor tervezik a zár eltávolítását.

A tf parancssori eszköz megtalálásáról a Command-line segédprogram "tf" parancsát találja.

Zároljon egy elemet

Egy elem zárolásához használhatja a "lock" parancsot, vagy megadhatja a zárolási paramétert számos más tf parancssori program parancs jóváhagyásakor. beleértve a következőket.

A "add" és az "ág" parancsok esetén a "lock" parancs a névtérbe kerül, ahol az új elem létrejön. Az "átnevezés" paranccsal elhelyezett "zárolási" parancsokat mind a régi, mind az új névtérre alkalmazza. További tudnivalók: Mappák és fájlok zárolása és feloldása.

Zárolt típusok

A Team Foundation kétféle zárolást biztosít: checkin és checkout.

A visszatérő retesznek kevesebb korlátozása van, mint a kilökő zár. Ha visszaváltási zárolást használ, a felhasználók továbbra is végezhetnek helyi változtatásokat az elemen más munkaterületeken. A változtatásokat nem lehet visszaadni, amíg a visszaállító zárat kifejezetten eltávolítják a munkaterületről.

A kilökő zár sokkal szigorúbb, mint a visszatérő zár. Ha egy fájlra vagy egy verziókezelő mappára kiad egy kilövőzárat, a felhasználók nem tudják kivonni a fájlt a módosításhoz és a meglévő függőben lévő változások visszaadásához. Ha az elemhez jelenleg függőben lévő változások vannak, akkor nem használhatja az extrahálási zárolást.

A kiadási és visszaállító zárak használatával kapcsolatos további információkért lásd: A lezárási típusok megértése.

Hogyan működik a zár?

Ha egy fájlt kibontott a lezárás alatt, az állapot új állapotba kerül. Ha a fájlok nem lettek kihúzva, egy "zárolás" változást adunk hozzá a munkaterület függő változtatásainak. Ellentétben a checkout paranccsal. A zár nem módosítja automatikusan a fájl szerkesztését.

A fájlok zárolása implicit módon rekurzív. Ha zárolja a mappát, akkor nem kell zárolnia a benne lévő fájlokat, amíg nem kell szigorúbb extrakciós zárolást alkalmazni a visszahúzási zárolású mappába.

Egy elem feloldása

Ha egy elemből egy zárat szeretne eltávolítani, használhatja a none paramétert. Ezenkívül a Team Foundation automatikusan feloldja a tételt, amikor a munkaterület függőben lévő változásait visszaküldi.

A Team Foundation kiszolgálón (a verziókezelő alrendszer) blokkolt fájlok és az ezt végrehajtó felhasználó által létrehozott fájlok meghatározásához használja az Állapot parancsot.

Kapcsolódó cikkek