Öğ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 edinmek 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 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.

  • Öğ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.
  • Öğ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.