Megosztás a következőn keresztül:


Változáskészletek visszaállítása

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

A Team Foundation verziókövetési (TFVC) módosításai a verziókövetési elemek előzményeinek állandó részét képezik, és nem vonhatók vissza és nem távolíthatók el. Egy vagy több módosítási halmaz effektusait azonban visszaállíthatja.

A parancssori segédprogrammal tf is visszaállíthatja a módosításokat. További információ: Rollback command (Team Foundation Version Control).

Előfeltételek

Önnek a projekt egyik közreműködőjének kell lennie. További információ: Alapértelmezett TFVC-engedélyek.

Módosítások visszaállítása egyetlen változáskészletből

Egy fejlesztő például el szeretné távolítani a módosítások hatásait:

Diagram, amely egy változáskészlet módosításait mutatja be.

Változáskészlet visszaállítása a Módosításkészlet részletei lapról

Változáskészlet visszaállítása az Előzmények ablakból

  • A Visual Studio Előzmények ablakában kattintson a jobb gombbal egy verzióra, és válassza a Teljes módosításkészlet visszaállítása parancsot.

Változáskészlet visszaállítása a Source Control Explorerből

  1. A Visual Studio Source Control Explorerben kattintson a jobb gombbal egy elemre, és válassza a Visszaállítás parancsot.

    Feljegyzés

    A kiválasztott elem határozza meg a visszaállítás hatókörét.

  2. A Visszaállítás párbeszédpanelen válassza a Módosítások visszaállítása elemet egyetlen módosításkészletből.

  3. Adja meg a módosításkészletet, majd válassza a Visszaállítás lehetőséget.

Módosítások visszaállítása számos változáskészletből

Egy fejlesztő például el szeretné távolítani néhány egymást követő változáshalmaz hatását:

Több módosításkészletet bemutató diagram.

Módosítások tartományának visszaállítása

  1. Az Előzmények ablakban jelöljön ki két vagy több egymást követő verziót, kattintson a jobb gombbal, és válassza a Visszaállítás parancsot.

    Vagy a Source Control Explorerben kattintson a jobb gombbal egy elemre, és válassza a Visszaállítás parancsot.

    Feljegyzés

    A kiválasztott elem határozza meg a visszaállítás hatókörét.

  2. A Visszaállítás párbeszédpanelen válassza a Módosítások visszaállítása elemet a módosítások egy tartományából.

  3. Adja meg a változáskészlet tartományát, majd válassza a Visszaállítás lehetőséget.

Visszaállítás egy adott verzióra

Egy fejlesztő például vissza szeretne állítani egy fájlt egy korábbi verzióra, így kiküszöböli az adott verzió után történt összes módosítási halmaz hatását:

Diagram, amely egyetlen módosítási halmazt mutat be, amelybe vissza szeretne állítani.

Visszaállítás egy adott verzióra

  1. A Source Control Explorerben kattintson a jobb gombbal egy elemre, és válassza a Visszaállítás parancsot.

  2. A Visszaállítás párbeszédpanelen válassza a Visszaállítás egy adott verzióra lehetőséget.

  3. Adja meg a verzió részleteit, majd válassza a Visszaállítás lehetőséget.

Következő lépések

  • Ha a módosítás még függőben van, vagyis nem jelentkezett be, visszavonhatja a módosítást ahelyett, hogy visszagörgeti. Lásd: Kód fejlesztése és függőben lévő módosítások kezelése.

  • A fájlokon végzett legtöbb módosításhoz hasonlóan a visszaállítási módosítások is függőben lévő módosításként lesznek várólistán. A fájlok visszaállítása után megtekintheti a módosított fájlokat, és összehasonlíthatja a fájlokat a kiszolgáló legújabb verziójával. Miután meggyőződett arról, hogy a módosítások megfelelnek a kívánt műveletnek, beadhatja a módosításokat.

  • A visszaállítás nem törli a módosításkészleteket és az adatokat. Ha meggondolja magát, a visszaállítással visszaállíthatja a fájlok tartalmát az állapotukba a visszaállítás előtt.