Aracılığıyla paylaş


TFVC'de dosya ve klasörleri silme veya geri yükleme

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Team Foundation Sürüm Denetimi'nden (TFVC) geliştirme makinenizdeki veya sunucudaki çalışma alanından dosya ve klasörleri silebilir ve geri yükleyebilirsiniz.

Önkoşullar

Bkz. Varsayılan TFVC izinleri.

Öğe silme

Bir dosyayı silmeden önce, dosyanın yanında bekleyen düzenlemeleri gösteren bir onay işareti simgesi bulun. Bekleyen düzenlemeler varsa, dosyaya sağ tıklayıp Karşılaştır'ı seçerek bunları görüntüleyin. Düzenlemelere ihtiyacınız olmadığından emin olun. Gelecekte düzenlemelere ihtiyacınız olabileceğini düşünüyorsanız, silmeden önce dosyayı denetlemeyi göz önünde bulundurun.

Önemli

  • Bir klasörü silerseniz, sistem klasörün içerdiği tüm klasörler ve dosyalar için silme işlemlerini askıya alır.
  • Diğer dosyaların bağımlı olduğu bir dosyayı silerseniz, sistem bu dosyalar için silme işlemlerini otomatik olarak beklemeye alır. Örneğin, bir form dosyasını silerseniz, kod ve kaynak dosyaları da silinmek üzere bekletilir.

Öğeyi silmek için

  1. Visual Studio'da , Çözüm Gezgini'nde veya Kaynak Denetim Gezgini'nde, silmek istediğiniz klasöre veya dosyaya göz atın.

  2. Öğeye sağ tıklayın ve Sil'i seçin.

  3. Dosyayı Çözüm Gezgini'nden siliyorsanız şu uyarı iletisi görüntülenebilir: <dosya adı> kalıcı olarak silinir. Dosyayı silme işlemine devam etmek istiyorsanız Tamam'ı seçin.

  4. Hazır olduğunuzda değişikliklerinizi gönderin.

TFVC kullanmıyorsanız, Visual Studio çözümünüzdeki öğeleri ve dosyaları silmek için Çözüm Gezgini'ni kullanın.

Silinen öğeleri kurtarma veya geri yükleme

Silinen öğe, silmeden önce sürüm denetimi altındaysa, öğeyi kurtarabilirsiniz. Siz değişikliği iade edene kadar silme işlemi sunucuda uygulanmaz.

Team Explorer'ı kullanarak silinmiş bir öğeyi kurtarma

  1. Takım Gezgini'ndeBekleyen Değişiklikler sayfasını açın.
  2. Eklenen Değişiklikler'in altındaki silinmiş öğelere sağ tıklayın ve Geri Al'ı seçin.
  3. Bekleyen Değişiklikleri Geri Al iletişim kutusunda öğeyi ve ardından Değişiklikleri Geri Al'ı seçin.

Kaynak Denetim Gezgini'ne tıklayarak silinmiş bir öğeyi kurtarma

  1. Kaynak Denetim Gezgini'nde, sildiğiniz dosyaya gidin ve sağ tıklayın ve Bekleyen Değişiklikleri Geri Al'ı seçin.
  2. Bekleyen Değişiklikleri Geri Al iletişim kutusunda öğeyi ve ardından Değişiklikleri Geri Al'ı seçin.

Çözüm Gezgini'ne tıklayarak silinmiş bir öğeyi kurtarma

Çözüm Gezgini aracılığıyla sildiğiniz sürüm denetimi altında olmayan dosyalar, geri yüklenebileceği bilgisayarınızdaki Geri Dönüşüm Kutusu'na taşınır. Geri Dönüşüm Kutusu'ndan geri yüklendikten sonra Çözüm Gezgini'nde çözümünüze sağ tıklayın ve Dosyayı çözümünüzde geri yüklemek içinMevcut öğeyiEkle'yi> seçin.

Silinmiş bir öğeyi sunucudan geri yükleme

TFVC'de bir öğenin silinmesini zaten denetlediyseniz, ekibinizden kimse yok etmediği sürece silinmiş öğeyi sunucudan geri yükleyebilirsiniz.

  1. Visual Studio menü çubuğundan Araçlar>Seçenekleri'ni seçin.
  2. Seçenekler iletişim kutusunda, Kaynak Denetimi>Visual Studio Team Foundation Server'a gidin.
  3. Kaynak Denetim Gezgini'nde Silinmiş öğeleri göster'i ve ardından Tamam'ı seçin.
  4. Kaynak Denetim Gezgini'nde, geri yüklemek istediğiniz dosyaya gidin, sağ tıklayın ve Geri Yükle seçeneğini seçin.

Geliştirme makinenizden silinen bir öğeyi geri yükleyin

Visual Studio dışında sildiğiniz bir öğeyi yanlışlıkla geri yüklemeniz gerekebilir. Böyle bir öğeyi geri yüklemek için kullandığınız yöntem, yerel çalışma alanı mı yoksa sunucu çalışma alanı mı kullandığınıza bağlıdır. Bkz. Yerel veya sunucu çalışma alanı kullanma arasında karar verme.

Yerel bir çalışma alanı kullandığınızda, Visual Studio sistem dışında yaptığınız değişiklikleri algılar ve çözmenize olanak tanır.

  1. Takım Gezgini'ndekiBekleyen Değişiklikler sayfasında, Dışlanan Değişiklikler'in altında Algılandı'yı seçin.
  2. Aday Değişikliklerini Yükselt iletişim kutusunda, Değiştir sütununda silme bulunan öğeye sağ tıklayın ve Bu öğeyi geri yükle'yi seçin.
  3. Yükselt seçeneğini seçin.

Visual Studio dışındaki bir öğeyi yanlışlıkla silerseniz ve bir sunucu çalışma alanı kullanıyorsanız, öğeyi Visual Studio'da açmaya çalıştığınızda şu hata iletisini görebilirsiniz: TF10187: Belge <dosya adı> açılamadı. Sistem belirtilen dosyayı bulamıyor. Öğeyi sunucudan alarak geri yükleyebilirsiniz.

  1. Kaynak Denetim Gezgini'nde, silinen öğeleri içeren klasöre göz atın.
  2. Klasöre sağ tıklayın ve Gelişmiş>Belirli Sürümü Al'ı seçin.
  3. Al iletişim kutusunda, yerel sürüm belirtilen sürümle eşleşse bile tüm dosyaların üzerine yaz seçeneğini işaretleyin.
  4. Get'i seçin.

Tavsiye

tf get /force komutunu da kullanabilirsiniz.

Komut isteminden çalışma

Dosyaları silmek, yok etmek, geri yüklemek ve almak için aşağıdaki tf komut satırı yardımcı programı komutlarını kullanabilirsiniz.