TFS: Silinen klasörleri ve öğeleri geri yükleyin


86

TFS'deki bazı dosyaları ve klasörleri sildim. Birçok check-in daha sonra projemde silinen işlevselliğe ihtiyacım olduğunu öğrendim.

Silinen dosya ve klasörleri nasıl geri yükleyebilirim?


Hala yerel olarak var mı (dosyalar / klasörler TFS için silinebilir ve yine de diskinizde olabilir)?
Raphaël Althaus

@ RaphaëlAlthaus: Maalesef hayır. Uzun zaman önce bazı işlevler geliştirdim. Bundan sonra silindi. Şimdi buna ihtiyacım var ama onları nasıl geri alacağımı bilmiyorum
hwcverwe

Yanıtlar:


158

Takım Gezgini'nde (Visual Studio'da): Araçlar | Seçenekler | Kaynak Kontrolü | Visual Studio Team Foundation Server ve Silinmiş Öğeleri Göster'i seçin ...

Ardından kaynak kontrol gezgininde öğelerin grileşmiş olduğunu göreceksiniz. Onlara sağ tıklayabilir ve Silmeyi Geri Alabilirsiniz. (Bu seçenek yalnızca, silme işleminin geri alınmasından sonra mevcut çalışma alanınıza dahil edilecekse kullanılabilir).

NB. Visual Studio'nun daha yeni sürümlerinde (örn. 2013), artık Kaynak Kontrol Gezgini'nin araç çubuğunda silinen öğelerin görünümünü açmak için bir düğme vardır. İkinci düğme (VS koyu temasıyla burada):

görüntü açıklamasını buraya girin

Alternatif olarak TFS PowerToys'u kullanarak geçmişe bakabilir ve "Tüm Değişiklikleri Geri Al" öğesini seçmek için sağ tıklayabilirsiniz: bu, seçilen değişiklik kümesindeki değişiklikleri geri almak için bekleyen değişiklikleri oluşturacaktır.

Düzenleme: VS'nin daha yeni sürümlerine paragraf eklendi.


2
@heisenberg Aksine, bu benim için yarım günümü boşa harcadı, bir zamanlar olanın hastalıklı kalıntıları arasında yürürken ...
Mike Guthrie

Teşekkür ederim - yazdığım ve unuttuğum 2 web hizmetinin tamamını sildiğime inanamadım. Bu beni kurtardı
BrianLegg

2

@ Richard'ın cevabına göre silme işlemini başarıyla geri aldığınızı varsayarsak, Çözüm Gezgini'nde görünen öğeyle ilgili hala bir sorun olabilir (en azından benim için Visual Studio 2015 kullanıyordum). Diğer bir deyişle, dosya sabit sürücünüze, projenizin klasör yapısındaki uygun yere geri yüklenir - ancak VS'de gösterilmez.

Bunu çözmek için Çözüm Gezgini'nde Tüm Dosyaları Göster düğmesini tıklayın:

görüntü açıklamasını buraya girin

Dosyanızı hayaletimsi beyaz bir simgeyle göreceksiniz. Üzerine sağ tıklayın ve "Projeye dahil et" seçeneğini seçin. Değişiklikleri kaydedin ve iade edin. İşe geri döndün.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.