TFS ile yoruma ve / veya geliştiriciye göre bir değişiklik kümesi bulmam gerekiyor. Belki bugün sadece körüm, ancak Kaynak Kontrol Gezgini'nde bu görevi yapmanın basit bir yolunu görmüyorum?
TFS ile yoruma ve / veya geliştiriciye göre bir değişiklik kümesi bulmam gerekiyor. Belki bugün sadece körüm, ancak Kaynak Kontrol Gezgini'nde bu görevi yapmanın basit bir yolunu görmüyorum?
Yanıtlar:
Elektrikli Aletler kuruluyken:
tf history $/ -r | ? { $_.comment -like '*findme*' }
cmd.exe
komut isteminde çalışmaz, ancak bir PowerShell Konsolunda çalışır (-like parametresinin biçimine birkaç ince ayar ile).
TFS Power Tools kuruluysa, bunu bir komut isteminde çalıştırabilirsiniz:
tfpt searchcs
kaydedici ve yorum metnine göre arama seçeneklerine sahip bir GUI penceresi elde etmek için. Ben kullanıyorum TFS Power Tools (Mart 2011 versiyonu) ve TFS 2010.
Server name:
sunucu URL formatım, VS2010 , Team menüsü, Team Foundation Server'a Bağlan, Sunucular ... düğmesinde bulduğum tfs01: 8080 / tfs idi ve mevcut sunucu vardı. Under server path:
Gerçekten yerel harita yolunu aradığını fark ettim, bu yüzden C: \ tfs \ klasörlerim \ vb, sunucunun bakış açısından url yolu değil.
http://tfs01:8080/tfs
KOLAY YOL ve 3. parti uygulama / eklenti gerekmez:
Artık Excel, yorumlar arasında arama yapmanıza izin verecek (Excel yerel bir uygulamadır, tartışmayın ..).
Şimdi bunu yapan bir Visual Studio eklentisi var: http://visualstudiogallery.msdn.microsoft.com/3f65dee8-5a44-4771-929b-26531c482fbf .
tfpt searchcs
daha kolay.
Visual Studio Command Prompt
yukarıda belirtilen @ Maarten komutunu başlatın ve çalıştırın. Elbette önce Elektrikli El Aletleri kurmanız gerekir!
Alternatif olarak, elektrikli aletler kurmanıza gerek kalmadan, findme arama terimini arıyorsanız aşağıdaki komut işe yarayacaktır .
Pencereler: tf history "$/Team Project/Development" /noprompt /recursive | findstr findme
Linux: tf history "$/Team Project/Development" /recursive | grep findme
Komut satırı istemcisini kullanabilirsiniz: tf geçmişinin çıktısını bir dosyaya aktarın ve ardından tercih ettiğiniz arama programını kullanın.
Visual Studio 2013 için Yorum 2013'e Göre Değişiklik Kümesini Bulun http://developer.azurewebsites.net/2014/08/find-changeset-by-comment-2013-for-visual-studio-2013/
Bunu Yorum Metni ile yapmanın bir yolunu bilmiyorum, ancak bu, geliştiriciye göre aramaya izin verecek:
Dosya-> Kaynak Kontrolü-> Kaynak Kontrolünde Bul-> Değişiklik Grupları ... menü öğesini açarsanız (bunun kullanılabilmesi için Kaynak Kontrol Gezgini'nde olmanız gerekir). Bu, Değişiklik Kümelerini Bul iletişim kutusunu açacaktır. Daha sonra belirli bir kaynak klasörde (veya projede) Geliştirici'ye göre değişiklik kümelerini arayabilirsiniz.
Bu size yorumları gösterecektir, ancak bunlara göre arama yapamazsınız. (Listeyi yorumlara göre sıralayabilir ve aradığınız yorumu bu şekilde bulabilirsiniz.)
Bir yan not olarak, bu iletişim kutusu aracılığıyla değişiklik setinin ayrıntılarını görmek istiyorsanız, Ayrıntılar düğmesini tıklamanız gerekir. Bir değişiklik kümesine çift tıklamak iletişim kutusunu kapatır.
Bir ekip üyesinin kontrollerini görmek için:
Ekip gezgininde, Ekip Projesine gidin, Ekip Üyelerine gidin, değişiklik setlerini görmek istediğiniz ekip üyesine sağ tıklayın ve "CheckIn Geçmişini Göster" seçeneğini seçin.
tfpt searchcs
TFS Power Tools'tan VisualStudio'da harici bir araç olarak ekledim :
C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\TFPT.EXE
(veya TFS Elektrikli Aletlerinizi kurduğunuz her yere)searchcs /collection:http://tfsserver:8080/tfs $(SolutionDir)
(çözüm yolu sunucu yoluna dönüştürülür)c:\path\to\your\vs\IDE
(yolunuzda olmadığı sürece tf.exe
(varsayılan olarak durum böyle değildir), bu, çalıştığı için arama iletişim kutusundan değişiklik kümesi ayrıntılarını görüntüleyebilmenizi sağlar tf.exe
)Bunu TFS web portalı kodu bölümünde yapabildim.
Tarayıcınızda TFS'ye gidin, koda gidin, değişiklik kümelerini ve ardından gelişmiş aramayı tıklayın. Kullanıcıya ve tarih aralığına göre filtreleyebilirsiniz. Yoruma göre arama yapamazsınız, ancak aklınızda genel bir tarih aralığı varsa, onu filtreleyebilir ve ardından tarayıcı aramasını (ctrl + f) kullanabilirsiniz.