Öğenin geçmişini alma
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Sürüm denetim sisteminin avantajlarından biri, dosyalarınızda yapılan değişiklikler hakkında ayrıntılı bilgi almak için geçmişe bakabilmenizdir. Team Foundation Sürüm Denetimi (TFVC), iade edilmiş her dosyanın her sürümüyle ilgili geçmiş verileri korur.
Genellikle bir dosya, klasör veya dalın geçmişine baktığınızda, bir sorunu çözmeye veya bir soruyu yanıtlamaya çalışırsınız. Visual Studio'da Geçmiş penceresini kullanarak, aşağıdakiler gibi soruları ve durumları daha kolay çözebilirsiniz:
Son haftalarda veya aylarda hangi değişiklikler yapıldı?
Dosyada yapılan bu değişiklik hangi iş öğesini tamamladı?
Bu değişikliği kim iade etti? Değişiklik hakkında ne dediler? Neleri değiştirdiler?
Bu dosyada beklenmeyen değişiklikler meydana geldiyse, ürünün kararlı olduğunu düşündüğü bir alanda hataya neden oluyorsa, bu değişikliği kim yaptı ve neden?
Bu daldaki bir değişiklik diğer dallarda da düzeltilmesi gereken bir hatayı düzeltirse, değişikliğin bu dallarla birleştirildiğinden nasıl emin olabilirsiniz?
Proje, dal, klasör veya dosya hakkında ayrıntılı geçmiş verileri almak için Visual Studio Geçmişi penceresini kullanın.
Önkoşullar
Projeniz için Katkıda Bulunanlardan biri olmanız gerekir. Daha fazla bilgi için bkz . Varsayılan TFVC izinleri.
Geçmiş penceresini açma
Visual Studio'dan Geçmiş penceresini açmak için, Kaynak Denetim Gezgini'nde bir öğeye sağ tıklayın ve geçmişi görüntüle'yi seçin.
İpucu
Başlığa sağ tıklayıp Kayan, Yerleştir veya Sekme Düzenini Ayarla'yı seçerek pencerenin konumunu özelleştirebilirsiniz.
Pencereyi Visual Studio'da açmak için komut satırı Geçmiş komutunu da kullanabilirsiniz.
Geçmiş penceresi, öğeyle ilgili geçmiş verilerini iki sekmede görüntüler:
Değişiklik Kümeleri sekmesinde düzenleme, yeniden adlandırma ve birleştirme işlemleri dahil olmak üzere öğede yapılan her değişiklik listelenir.
Etiketler sekmesi, öğeye uygulanmış olan tüm etiketleri listeler.
Değişiklik kümeleri sekmesi
Değişiklik Kümeleri sekmesi, bir öğede yapılan her değişiklikle ilgili ayrıntılı verileri görüntüler. Öğeyi değiştiren tüm değişiklik kümeleri aşağıdaki sütunları içeren bir tabloda listelenir:
Değişiklik kümesi: Değişiklik kümesinin kimliği.
Kullanıcı: Değişiklik kümesini iade eden kullanıcının adı.
Tarih: Değişiklik kümesinin iade edildiği tarih ve saat.
Açıklama: Değişiklik kümesini iade eden kullanıcı tarafından girilen açıklama.
Dosyalar ayrıca verileri aşağıdaki sütunlarda da görüntüler:
Değişiklik: Dosyada değişiklik kümesiyle yapılan değişiklik türleri. Bu sütunda gösterilebilen değerlere örnek olarak ekleme, düzenleme, yeniden adlandırma ve birleştirme verilebilir.
Yol: Dosyanın yolu.
Not
Komutunu kullanarak tf history
Geçmiş penceresini açarsanız ve bir proje, dal veya klasör hakkındaki verileri görüntülerseniz, klasördeki dosyalar gibi alt öğelerin geçmişi yalnızca seçeneğini kullandığınızda /recursive
görüntülenir.
İpucu
Bazen bu tür verileri başka biriyle paylaşmanız gerekir. Değişiklik Kümeleri sekmesinde tablodan bir veya daha fazla satır seçebilir, sağ tıklayabilir, verileri panoya kopyalamak için Kopyala'yı seçebilir ve ardından verileri e-posta iletisine, belgeye veya elektronik tabloya yapıştırabilirsiniz.
Genel görevler
Değişiklik Kümeleri sekmesini kullanarak aşağıdaki görevleri gerçekleştirebilirsiniz:
Görev
Destekleyici içerik
- Öğeyi değişiklik kümesi iade edildiğinde olduğu gibi görüntüleyin: Değişiklik kümesine çift tıklayın veya sağ tıklayın ve ardından Görünüm'ü seçin. Bu komut yalnızca öğe bir dosyaysa kullanılabilir.
Hiçbiri
Değişiklik kümesi hakkında daha fazla ayrıntı alın: Değişiklik kümesine sağ tıklayın ve ardından Değişiklik Kümesi Ayrıntıları'na tıklayarak aşağıdaki gibi bilgileri alın:
Değişiklik kümesinin parçası olan diğer kaynak dosyaları.
Değişiklik kümesiyle ilişkili iş öğeleri.
Gözden geçirenler için kalan iade notları.
Geçmiş sürümü geçerli sürümle karşılaştırın: Değişiklik kümesine sağ tıklayın ve Karşılaştır'ı seçin.
Geçmiş sürümü başka bir geçmiş sürümle karşılaştırma: Ctrl+Select tuşlarını kullanarak iki değişiklik kümesi seçin, ardından değişiklik kümelerinden birine sağ tıklayın ve Karşılaştır'ı seçin.
Dosyaları karşılaştırma, Klasörleri karşılaştırma
- Öğenin geçmiş bir sürümünü alma: Bir değişiklik kümesine sağ tıklayın ve sonra öğenin geçmiş sürümünü çalışma alanınıza indirmek için Bu Sürümü Al'ı seçin.
- Bir dosyada hangi kullanıcıların belirli değişiklikler yaptığını görüntüleyin: Değişiklik kümesine sağ tıklayın ve Ardından Açıklama Ekle'yi seçin. Bu komut yalnızca öğe bir dosyaysa kullanılabilir.
- Birleştirme hakkında daha fazla ayrıntı alın: Değişiklik kümesi birleştirme sonucunda oluştuysa, başka bir daldan bu öğeyle birleştirilmiş değişiklik kümelerini görüntülemek için bu öğeyi genişletebilirsiniz. Bu komut yalnızca öğe bir dosyaysa kullanılabilir.
Hiçbiri
- Yeniden adlandırma değişikliğinden önce yapılan değişiklikler hakkında daha fazla bilgi edinin: Değişiklik kümesi yeniden adlandırma içeriyorsa, yeniden adlandırma değişikliği yapılmadan önce gerçekleşen değişiklik kümelerini görüntülemek için bu öğeyi genişletebilirsiniz.
Hiçbiri
- Bu değişiklik kümesinin birleştirildiği diğer dalları görüntüleyin: Değişiklik kümesine sağ tıklayın ve Değişiklik Kümesini İzle'yi seçin.
- Değişiklikleri tek bir değişiklik kümesinden geri alma: Tek bir değişiklik kümesi seçin ve Tüm Değişiklik Kümesini Geri Alma'yı seçin.
- İki veya daha fazla ardışık değişiklik kümesindeki değişiklikleri geri alın: Ardışık bir değişiklik kümesi seçin ve Geri Al'ı seçin.
- Bir klasörün özyinelemeli olmayan geçmişini görüntüleme: Bu verileri yalnızca komut isteminden alabilirsiniz.
Etiketler sekmesi
Öğeye uygulanmış olan tüm etiketler, aşağıdaki sütunları içeren bir tabloda listelenir:
Ad: Etiketin adı.
Kullanıcı: Etiketi uygulayan kullanıcı.
Tarih: Etiketin uygulandığı tarih ve saat.
Değişiklik kümesi: Etiketin uygulandığı değişiklik kümesi.
Açıklama: Etiketi uygulayan kullanıcı tarafından yapılan açıklama.
Not
Bir proje, dal veya klasörle ilgili geçmiş verileri görüntülendiğinde, klasördeki dosyalar gibi alt öğelere uygulanan etiketlerle ilgili veriler gösterilmez.
İpucu
Bazen bu tür verileri başka biriyle paylaşmanız gerekir. Etiketler sekmesinde tablodan bir veya daha fazla satır seçebilir, sağ tıklayabilir, kopyala'yı seçerek verileri panoya kopyalayabilir ve sonra verileri e-posta iletisine, belgeye veya elektronik tabloya yapıştırabilirsiniz.
Genel görevler
Görev
Destekleyici içerik
- Etiketlenmiş değişiklik kümesi iade edildiğinde öğeyi var olduğu gibi görüntüleyin: Bir etikete sağ tıklayın ve görünüm'ü seçin. Bu komut yalnızca öğe bir dosyaysa kullanılabilir.
Hiçbiri
- Etiketi düzenleyin: Etikete sağ tıklayın ve Etiketi Düzenle'yi seçin.
- Etiketi silin: Etikete sağ tıklayın ve Etiketi Sil'i seçin.
- Öğenin geçmiş bir sürümünü geçerli sürümle karşılaştırın: Bir etikete sağ tıklayın ve ardından öğenin eski bir sürümünü geçerli sürümle karşılaştırmak için Karşılaştır'ı seçin.
Dosyaları karşılaştırma, Klasörleri karşılaştırma
- Öğenin geçmiş bir sürümünü alma: Bir etikete sağ tıklayın ve sonra öğenin geçmiş sürümünü çalışma alanınıza indirmek için Bu Sürümü Al'ı seçin.
- Etiketlenmiş değişiklik kümesinin birleştirildiği diğer dalları görüntüleyin: Etikete sağ tıklayın ve Değişiklik Kümesini İzle'yi seçin. Bu komut yalnızca öğe bir dosyaysa kullanılabilir.
- Bir dosyanın etiketlenmiş sürümünde hangi kullanıcıların belirli değişiklikler yaptığını görüntüleyin: Bir değişiklik kümesine sağ tıklayın ve Ardından Ek Açıklama Ekle'yi seçin. Bu komut yalnızca öğe bir dosyaysa kullanılabilir.