Değişiklikleri geri alma

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015

Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015

Git 'teki değişiklikleri geri alırken, ilk olarak ne tür değişikliklerin geri alınmasını istediğinize karar verin. Bu değişiklikler üç kategoriye ayrılır:

  • Dosyayı son yürütmede yeniden sürüme geri getiren bir dosyadaki kaydedilmemiş değişiklikleri atın.
  • Yerel dalınızı önceki bir yürütmeye sıfırlayın.
  • Uzak dala gönderilen ve başkalarıyla paylaşılan değişiklikleri döndürür.

Son yürütmenizde ortaya çıkan bir yazım hatası veya küçük bir sorunu düzeltmek için, gibi küçük güncelleştirmeler yapmanız gerekiyorsa, önceki işlemenizi düzeltmeyi veya bu diğer adımlardan herhangi biri yerine yeni bir yürütmede değişikliği düzeltmeyi göz önünde bulundurun.

Bu öğreticide şunların nasıl yapıldığını öğrenirsiniz:

  • Kaydedilmemiş değişiklikleri tek bir dosyaya atma
  • Paylaşılan yürütmelerde değişiklikleri döndürür
  • Bir dalı önceki durumuna sıfırlama

Kaydedilmemiş değişiklikleri tek bir dosyaya atma

İstenmeyen değişiklikleri kaldırarak dosya içeriğini bilinen iyi bir sürüme geri yükleyin.

Uyarı

Bu komutlar, mevcut dosya değişikliklerinizin üzerine yazacak. Bu değişiklikleri daha sonra istediğiniz düşünürken, bunun yerine onları göz önünde bulundurun.

Not

Visual Studio 2019 sürüm 16,8 veya sonraki bir sürümünü kullanıyorsanız, Git sürüm denetim deneyimini deneyin. Git deneyiminin bu yan yana karşılaştırma sayfasında Takım Gezgini ile nasıl Karşılaştırıldığı hakkında daha fazla bilgi edinin.

Visual Studio 2015 & 2017

  1. Takım Gezgini 'de değişiklikler görünümünü açın.

  2. Değişiklikler bölümünde, önceki sürüme geri yüklemek istediğiniz dosyayı bulun. Değişiklikleriniz hazırlandıysanız, uygulamayı, hazırlamave kaldırma seçeneğini belirleyerek hazırlanan değişiklikler bölümünden kaldırın.

  3. Bu dosyaya sağ tıklayın ve değişiklikleri geri al' ı seçin.

    Visual Studio git ile tek bir dosyayı sıfırlama

Paylaşılan yürütmelerde değişiklikleri döndürür

revertYürütmelerinizin paylaşılan dallara gönderildiği değişiklikleri geri almak için kullanın. revertKomut, önceki bir yürütmede yapılan değişiklikleri geri alan yeni bir kayıt oluşturur. Hiçbir geçmiş, bir geçmişi yeniden, revert başkalarıyla çalışırken kullanmayı güvenli hale getirir.

Not

Visual Studio 2019 sürüm 16,8 veya sonraki bir sürümünü kullanıyorsanız, Git sürüm denetim deneyimini deneyin. Git deneyiminin bu yan yana karşılaştırma sayfasında Takım Gezgini ile nasıl Karşılaştırıldığı hakkında daha fazla bilgi edinin.

Takım Gezgini 'de değişiklikler görünümünü açın. Eylemler ' i seçin ve açılan listeden geçmişi görüntüle ' yi seçin. Görüntülenen geçmiş penceresinde, geri almak için yürütmeye sağ tıklayın ve bağlam menüsünden geri Al ' ı seçin.

Visual Studio değişiklikleri döndürür.

Bir dalı önceki durumuna sıfırlama

resetYerel deponuzdaki bir dalı önceki bir kaydetmenin içeriğine geri getirmek için kullanın. Komutun en yaygın kullanımı, reset son işlemeden bu yana değiştirilen tüm dosyaları atmak ve dosyaları en son işlemede bulunduğu duruma getirmaktır.

Uyarı

resetBaşkalarıyla paylaşılan dallarda kullanmayın. Bunun yerine döndürmeyi kullanın.

  1. Takım Gezgini 'de değişiklikler görünümünü açın.

  2. Eylemler ' i seçin ve açılan listeden geçmişi görüntüle ' yi seçin.

  3. Görüntülenen geçmiş penceresinde, depoyu sıfırlamak için işleme sağ tıklayın ve bağlam menüsünden Sıfırla ' yı seçin.

  4. Sıfırla ve değişiklikleri Sil ' i seçin...

    Visual Studio bir dalı sıfırlama

reset, Yalnızca geçerli dizininizde değil, depodaki geçerli daldaki tüm dosyaları etkiler. Reset Yalnızca henüz kaydedilmemiş değişiklikleri atar.

Sonraki adımlar