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

Dosyaları ve klasörleri Team Foundation Sürüm Denetimi (TFVC) içinden, geliştirme makinenizdeki çalışma alanından veya sunucudan silebilir ve geri yükleyebilirsiniz.

Önkoşullar

Bkz. Varsayılan TFVC izinleri.

Öğeyi 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 eylemlerini kaleme alır.
  • Diğer dosyaların bağımlılıkları olan bir dosyayı silerseniz, sistem bu dosyalar için silme eylemlerini otomatik olarak kaleme alır. Örneğin, bir form dosyasını silerseniz, kod ve kaynak dosyaları da silinmek üzere yazılır.

Öğeyi silmek için

  1. Visual Studio'da, Çözüm Gezgini 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'dan 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 iade edin.

TFVC kullanmıyorsanız Visual Studio çözümünüzdeki öğeleri ve dosyaları silmek için Çözüm Gezgini 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'nde Bekleyen 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 kullanarak 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'da çözümünüze sağ tıklayın ve dosyayı çözümünüzde geri yüklemek için Varolan öğeyi Ekle'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 ve sağ tıklayın ve Geri Al'ı seçin.

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

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'ndeki Bekleyen 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'i 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çin.
  4. Al'ı seçin.

İpucu

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.

  • Sil komutu sunucudan bir dosyayı siler.
  • Destroy komutu bir öğeyi kalıcı olarak yok eder.
  • Geri Al komutu , sunucudan silinen bir dosyayı geri yükler.
  • Geri Al komutu bekleyen değişiklikleri geri alır.
  • Get komutu dosyaları sunucudan alır.