TFS 2010'da bir iade (Geri Alma) nasıl yapılır


112

Herhangi biri bana TFS 2010'da bir geri almayı (geri almayı) söyleyebilir mi?

Yanıtlar:


123

Team Foundation Server 2010 Sürüm Kontrolünde bir değişiklik kümesini geri almak (geri almak) için iki seçeneğiniz vardır . İlk seçenek, Kullanıcı Arayüzünü kullanmaktır ( TFS 2010 Power Tools'un en son sürümüne sahipseniz ).

TFS 2010 için Kullanıcı Arabiriminde Geri Alma Değişiklik Kümesi

Diğer seçenek, TFS 2010 sürüm kontrolü komut satırı uygulamasını kullanmaktır :

tf.exe rollback

Blog yazımda her iki yaklaşımla ilgili bilgilerim var .

İçin Team Foundation Server 2012, 2013 veya Visual Studio Online'da , şimdi geri alma Kaynak Kontrol Explorer'a doğrudan yerleşik ve sen Takım Explorer Pencerede bir değişiklik kümesi ayrıntılarını açarken. Visual Studio 2012 veya sonraki bir sürümünü kullanırken, bu işlevsellik için herhangi bir Güç Araçları sürümünü yüklemenize gerek yoktur. Şimdi burada bulunan bir değişiklik kümesinin geri alınmasıyla ilgili ayrıntıları tartışan harika bir MSDN makalesi var: http://msdn.microsoft.com/en-us/library/ms194956(v=vs.110).aspx


1
Visual Studio 2012'de TFS değişiklik kümeleri doğrudan Kaynak Denetim Gezgini Kullanıcı Arabirimi'nden
Enrico Campidoglio

@EnricoCampidoglio Çok teşekkürler! Devam ettim ve yanıtı, Visual Studio 2012 için ek bilgilerinizle güncelledim.
Ed Blankenship

46

2010 için, komut satırından geri alma komutunu kullanın. Bunun için IDE'de henüz entegre bir destek yok.

Geri al komutu

Temel olarak, çalışma şekli, etkilenen değişiklik kümesini geçersiz kılmak için bir "anti-delta" oluşturmasıdır. Belirli bir Sürümü Al yaparak, dosyaya değişmiş gibi görünmesi için bir boşluk ekleyerek ve onu iade ederek aynı şeyi manuel olarak gerçekleştirebilirsiniz. daha hızlı bulduğum için dosya.


çok hızlı bir tf geri
dönüş

2
Bir makinede, tf.exe C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ TF.exe "geri alma konumunda bulunur. Geri alma işlemini gerçekleştirdiğiniz koleksiyona bağlı eşlenmiş klasörlerden birinden çalıştırmanız gerekir. geri dönmek istiyorum.
Josiah Yoder

12

Elektrikli aletler veya komut satırı kullanmadan:

  1. Araçlar-> Seçenekler-> Kaynak Kontrolü-> Visual Studio Team Foundation Server UNCHECK Ödeme sırasında öğenin en son sürümünü alın
  2. Kaynak Kontrol Gezgini'nde proje klasörünün geçmişini görüntüleyin ve geri dönmek için değişiklik kümesine sağ tıklayın ve Bu Sürümü Al'ı seçin.
  3. Kaynak Kontrol Gezgini'ndeki proje klasöründe düzenlemeye göz atın (bu, geçmişten yeni aldığınız yerel sürümünüzü korumalıdır)
  4. Kaynak Kontrol Gezgini'nde proje klasöründe bekleyen değişiklikleri kontrol edin
  5. visual studio sizden çakışmaları çözmenizi isterse, yerel tutmayı seçin ve Kaynak Kontrol Gezgini'nde proje klasöründe bekleyen değişiklikleri kontrol etmeyi tekrar deneyin

2

Başka bir kullanıcı için değişiklikleri geri alma

Değişiklikleri başka bir kullanıcı için geri almaya çalışıyorsanız, geri almaya çalıştığınız dosyaların en son halini aldığınızdan emin olun; aksi takdirde şu hatayı göreceksiniz:

"Geri alınacak değişiklik yok."


1
İpucu için teşekkürler, ama bu bir cevaptan çok bir yorum
danyim

2

Aşağıdaki işlemleri yaparak bir değişiklik kümesini (TFS2010'da) komut satırından geri alabilirsiniz:

  1. CMD veya Visual Studio Komut İstemi'ni açın
  2. Dizini, çalışma alanı klasörünüz olarak değiştirin. Örnek: cd C: \ myWorkspace
  3. Aşağıdaki tf komutunu çalıştırın (burada 123, değişiklik seti numarasıdır)
    C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" rollback /changeset:123 /recursive
  4. Düzenleme, geri alma ile işaretlenen dosyaları kontrol etmek ve Teslim Etmek için Bekleyen Değişiklikler penceresine gidin .
    bir geri alma işleminden sonra bekleyen değişiklikler örneği

Not : "Çalışma alanı belirlenemiyor" hatasını önlemek için Visual Studio Komut İstemi'nde bile tf.exe tam yolunu kullanmanız gerekir. Daha fazla bilgi burada

Geri alma referansı (TFS 2010)
https://msdn.microsoft.com/en-us/library/dd380776(v=vs.100).aspx


0

Visual Studio ve Kaynak Kontrolü / Görünüm Geçmişi'nde dosyaya sağ tıklayın, ardından son değişiklik kümesini seçin, sağ tıklayın ve Geri Al'a tıklayın Geri alma işlemi tamamlandıktan sonra, tekrar iade etmelisiniz.


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.