GUI aracılığıyla TFS'de başka bir kullanıcının ödemesini nasıl geri alabilirim?


91

Yerleşik TFS yöneticisi olarak, bazen bir kullanıcının belirli bir dosyada sahip olduğu bir teslim almayı (genellikle bir kilit) geri almam isteniyor. Bu, TF.exe yardımcı programının Geri Al komutu kullanılarak komut satırı aracılığıyla yapılabilir (bkz. Http://msdn.microsoft.com/en-us/library/c72skhw4.aspx ), ancak bu biraz acı verici .

GUI aracılığıyla başka bir kullanıcının ödeme işlemini geri almanın bir yolu var mı?


Yanıtlar:


198

Kutunun dışında, hayır, ancak eklentiler aracılığıyla en az birkaç seçenek var.

TFS Elektrikli El Aletleri

Kurulduktan sonra:

  1. Açık Kaynak Kontrol Gezgini
  2. Üzerinde ödünç alma işleminin geri alınacağı öğeyi (veya geri alınacak birden çok dosyanın bulunduğu bir ana klasörü) sağ tıklayın
  3. Kaynak Kontrolünde Bul'u ve ardından Durum'u seçin
  4. Kaynak Kontrolünde Bul iletişim kutusunda Durum onay kutusunu işaretli bırakın
  5. İsteğe bağlı olarak, Joker Karakter metin kutusu için bir değer girin
  6. İsteğe bağlı olarak, "Teslim alınan dosyaları görüntüle:" metin kutusuna bir kullanıcı adı girin ve bu radyo düğmesini seçin
  7. Bul'u tıklayın
  8. Bu bir dosya listesi ile sonuçlanacaktır
  9. Geri alınacak öğeleri seçin
  10. Sağ tıklayın ve Geri Al'ı seçin
  11. "Seçili tüm değişiklikler geri alınsın mı?" Sorusu sorulduğunda Evet'i tıklayın.

Takım Vakfı Sidekicks

Diğer bir seçenek de, buradan edinilebilecek olan Team Foundation Sidekicks uygulamasını kullanmaktır: http://www.attrice.info/cm/tfs/

Teslim alınan iş öğelerini sorgulamanıza izin veren bir Durum yardımcısına sahiptir. Bir iş öğesi seçildiğinde, kullanılabilecek "Bekleyen değişikliği geri al" ve "Kilidi geri al" düğmeleri vardır.

Haklar

Uygun haklara ihtiyacınız olacağını unutmayın. İzinler, "Diğer kullanıcıların değişikliklerini geri al" ve "Diğer kullanıcıların değişikliklerinin kilidini kaldır" olarak adlandırılır. Bu izinler şu şekilde görüntülenebilir:

  1. Kaynak Kontrol Gezgini'nde istenen proje, klasör veya dosyaya sağ tıklama
  2. Özellikleri seçin
  3. Güvenlik sekmesini seçin
  4. Üstteki Kullanıcılar ve Gruplar bölümünden uygun kullanıcı veya grubu seçin
  5. En alttaki "[kullanıcı / grup] için izinler:" bölümünü görüntüleyin

bağımsız uygulama talimatları: Durum aracı \ dosya kilitli / teslim alınmış olan kullanıcıyı seçin \ ara \ dosyayı seçin \ kilit açma düğmesini seçin \ geri al düğmesini seçin
PAULDAWG

1
Sidekicks kullanıyorum, herhangi bir nedenle artık çalışmıyor mu? TFS'yi hala TFS2013'te değiştirmedim. Her neyse, VS2015 için TFS Powertools harika çalışıyor!
EJA

Bu harika! VS2015 + TFS Powertools for VS2015, artık yıllardır gitmiş olan bir geliştiriciden bekleyen değişiklikleri nihayet temizleyebiliyorum. Bulunduğum yerden beri beni rahatsız ediyorlar, şimdi her şey temiz! Teşekkür ederim Brett !!! :)
Dinglemeyer NeverGonnaGiveUUp

Yerel çalışma alanlarıyla çalışmıyor gibi görünüyor. - Ayrıca, TFS'de proje yöneticisiyim, ancak projenin özellikler iletişim kutusunda "Güvenlik" sekmesi yok. Sadece "Genel", "Durum" ve "Şubeler".
BrainSlugs83

1
Bunu VS 2017 için eklememeleri çok kötü.
Holistic Developer

36

Bu sorunu yeni yaşadım ve eski çalışma alanlarını temizlemenin daha kolay bir yolunu buldum.

1) Görsel stüdyoda açık kaynak kontrol gezgini.

2) "Çalışma Alanı" açılır menüsünden "Çalışma Alanları ..." öğesini seçin.

3) Mevcut PC'nizdeki çalışma alanlarını gösteren bir iletişim kutusu görünecektir. 'Uzak çalışma alanlarını göster'i seçin

4) Artık önceki PC'nizdeki çalışma alanlarını da göreceksiniz (aynı kullanıcı hesabından oldukları sürece). Eski çalışma alanlarını seçin ve 'Kaldır'ı tıklayın. Bu, eski çalışma alanını, devam eden kontrollerle birlikte TFS'den silmelidir.

Eminim Arne bir çözüm bulmuştur, ancak umarım bu, sorunu Google'da arayanlara yardımcı olur.


2
Aslında bu sorunun cevabı değil ve sizin durumunuz özel bir durum, ancak yardımcı olur yani +1.
VahidNaderi


0

tfs elektrikli el aletlerini kullanırsanız, yukarıdaki geri alma prosedürünü geri almanız veya ekranınızı güncellemek için en yenisini almanız gerekir. Aksi takdirde, geri alma çalışmamış gibi görünüyor. İşlem başarıyla tamamlandı. Çalışma alanı; etki alanı \ kullanıcı kimliği bu bilgisayarda olmadığından, sunucuda yapılan değişikliklerle güncelleştirmek için bu çalışma alanında ayrı bir alma işlemi gerçekleştirmelisiniz.

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.