Odstranění nebo obnovení souborů a složek v TFVC

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

Visual Studio 2019 | Visual Studio 2022

Soubory a složky můžete odstranit a obnovit z Správa verzí Team Foundation (TFVC) z pracovního prostoru na vývojovém počítači nebo na serveru.

Požadavky

Viz Výchozí oprávnění TFVC.

Odstranění položky

Před odstraněním souboru vyhledejte Ikona značky zaškrtnutí vedle souboru, který indikuje čekající úpravy v souboru. Pokud existují čekající úpravy, zobrazte je tak, že kliknete pravým tlačítkem myši na soubor a zvolíte Porovnat. Ujistěte se, že úpravy nepotřebujete. Pokud si myslíte, že úpravy budete potřebovat v budoucnu, zvažte možnost vrácení souboru se souborem sem, než ho odstraníte.

Důležité

  • Pokud odstraníte složku, systémové pero odstraní akce pro všechny složky a soubory, které složka obsahuje.
  • Pokud odstraníte soubor, na kterém mají jiné soubory závislosti, systém automaticky odstraní akce pro tyto soubory. Pokud například odstraníte soubor formuláře, kód a soubory prostředků se také zapisují k odstranění.

Odstranění položky

  1. V sadě Visual Studio přejděte v Průzkumník řešení nebo Průzkumníku správy zdrojového kódu do složky nebo souboru, který chcete odstranit.

  2. Klikněte pravým tlačítkem myši na položku a zvolte Odstranit.

  3. Pokud soubor odstraňujete z Průzkumník řešení, může se zobrazit následující zpráva s upozorněním:< název souboru> se trvale odstraní. Pokud chcete pokračovat v odstraňování souboru, zvolte OK .

  4. Až budete připraveni, zkontrolujte změny.

Pokud TFVC nepoužíváte, odstraňte položky a soubory v řešení sady Visual Studio pomocí Průzkumník řešení.

Obnovení nebo obnovení odstraněných položek

Pokud byla odstraněná položka před odstraněním ve správě verzí, můžete ji obnovit. Odstranění se na serveru neimplementuje, dokud změnu nevrátíte se změnami.

Obnovení odstraněné položky pomocí Team Exploreru

  1. Otevřete stránku Čekající změny v Team Exploreru.
  2. Klikněte pravým tlačítkem myši na odstraněné položky v části Zahrnuté změny a zvolte Zpět.
  3. V dialogovém okně Zpět Čekající změny vyberte položku a pak vyberte Zpět změny.

Obnovení odstraněné položky pomocí Průzkumníka správy zdrojového kódu

  1. V Průzkumníku správy zdrojového kódu přejděte na soubor, který jste odstranili, a klikněte na soubor, který jste odstranili, a vyberte Zpět čekající změny.
  2. V dialogovém okně Zpět Čekající změny vyberte položku a pak vyberte Zpět změny.

Obnovení odstraněné položky pomocí Průzkumník řešení

Soubory, které nejsou pod správou verzí, které jste odstranili prostřednictvím Průzkumník řešení, se přesunou do koše na vašem počítači, kde je můžete obnovit. Po obnovení z koše klikněte pravým tlačítkem na řešení v Průzkumník řešení a výběrem možnosti Přidat>existující položku obnovte soubor do svého řešení.

Obnovení odstraněné položky ze serveru

Pokud jste již odstranili položku v TFVC se změnami, můžete odstraněnou položku obnovit ze serveru, pokud ji nikdo ve vašem týmu nezničil .

  1. V řádku nabídek sady Visual Studio zvolte Možnosti nástrojů>.
  2. V dialogovém okně Možnosti přejděte na Visual Studio Team Foundation Server správy zdrojového kódu>.
  3. V Průzkumníku správy zdrojového kódu vyberte položku Zobrazit odstraněné položky a pak zvolte OK.
  4. V Průzkumníku správy zdrojového kódu přejděte na soubor, který chcete obnovit, a klikněte na soubor, který chcete obnovit, a vyberte Zrušit odstranění.

Obnovení položky odstraněné z vývojového počítače

Možná budete muset obnovit položku, kterou jste odstranili mimo Visual Studio, pravděpodobně omylem. Metoda, kterou použijete k obnovení takové položky, závisí na tom, jestli používáte místní nebo serverový pracovní prostor. Viz Rozhodnutí mezi použitím místního nebo serverového pracovního prostoru.

Když používáte místní pracovní prostor, Visual Studio zjistí a umožní vám vyřešit změny, které jste provedli mimo systém.

  1. Na stránce Čekající změny v Team Exploreru v části Vyloučené změny vyberte Zjištěno.
  2. V dialogovém okně Zvýšit úroveň změn kandidáta klepněte pravým tlačítkem myši na položku, která má odstranit ve sloupci Změnit , a vyberte Obnovit tuto položku.
  3. Vyberte Zvýšit úroveň.

Pokud omylem odstraníte položku mimo Visual Studio a používáte pracovní prostor serveru, při pokusu o otevření položky v sadě Visual Studio se může zobrazit chybová zpráva, například: TF10187: Nelze otevřít název souboru> dokumentu<. Systém nemůže najít zadaný soubor. Položku můžete obnovit tak, že ji získáte ze serveru.

  1. V Průzkumníku správy zdrojového kódu přejděte do složky, která obsahuje odstraněné položky.
  2. Klikněte pravým tlačítkem myši na složku a zvolte Upřesnit>získat konkrétní verzi.
  3. V dialogovém okně Získat vyberte Přepsat všechny soubory, i když místní verze odpovídá zadané verzi.
  4. Zvolte Získat.

Tip

Můžete také použít příkaz tf get /force .

Práce z příkazového řádku

K odstranění, zničení, obnovení a získání souborů můžete použít následující příkazy příkazového řádku tf.

  • Příkaz Odstranit odstraní soubor ze serveru.
  • Příkaz Destroy trvale zničí položku.
  • Příkaz Undelete obnoví soubor odstraněný ze serveru.
  • Příkaz Zpět vrátí zpět čekající změny.
  • Příkaz Get získá soubory ze serveru.