TFS के साथ मुझे टिप्पणी द्वारा और / या डेवलपर द्वारा एक बदलाव खोजने की आवश्यकता है। शायद मैं आज सिर्फ अंधा हूं, लेकिन मुझे इस कार्य को करने के लिए स्रोत नियंत्रण एक्सप्लोरर में एक सरल तरीका नहीं दिखता है?
TFS के साथ मुझे टिप्पणी द्वारा और / या डेवलपर द्वारा एक बदलाव खोजने की आवश्यकता है। शायद मैं आज सिर्फ अंधा हूं, लेकिन मुझे इस कार्य को करने के लिए स्रोत नियंत्रण एक्सप्लोरर में एक सरल तरीका नहीं दिखता है?
जवाबों:
स्थापित बिजली उपकरण के साथ:
tf history $/ -r | ? { $_.comment -like '*findme*' }
cmd.exe
प्रॉम्प्ट पर सीधे काम नहीं करता है , लेकिन यह एक पॉवरशेल कंसोल (कुछ-कुछ tweaks के साथ-समान पैरामीटर के साथ) में करता है।
यदि आपके पास TFS पॉवर टूल्स स्थापित हैं, तो आप इसे कमांड प्रॉम्प्ट में चला सकते हैं:
tfpt searchcs
कमेंट और खोज टेक्स्ट द्वारा विकल्पों के साथ GUI विंडो प्राप्त करना। मैं TFS पावर टूल्स (मार्च 2011 संस्करण) और TFS 2010 का उपयोग कर रहा हूं ।
Server name:
मेरा सर्वर URL प्रारूप tfs01: 8080 / tfs था , जो मुझे VS2010, टीम मेनू, टीम फाउंडेशन सर्वर से कनेक्ट, सर्वर ... बटन में मिला, और इसमें मौजूदा सर्वर था। Under server path:
मैंने देखा कि यह वास्तव में स्थानीय मानचित्र पथ की तलाश में है, इसलिए यह C: \ tfs \ myfolders \ etc, सर्वर के दृष्टिकोण से url पथ नहीं था।
http://tfs01:8080/tfs
आसान रास्ता और कोई 3 पार्टी क्षुधा / ऐड-ऑन की जरूरत:
अब एक्सेल आपको टिप्पणियों के माध्यम से खोज करने की अनुमति देगा (एक्सेल का एक मूल ऐप, बहस न करें ..)।
इसमें एक विजुअल स्टूडियो ऐड-इन है जो अब करता है: http://visualstudiogallery.msdn.microsoft.com/3f65dee8-5a44-4771-929b-26531c482fbf ।
tfpt searchcs
करना आसान है।
Visual Studio Command Prompt
और ऊपर उल्लिखित कमांड @Maarten को निष्पादित करते हैं। बेशक, आप पहले पावर टूल्स इंस्टॉल करेंगे!
वैकल्पिक रूप से, बिजली उपकरण स्थापित करने के लिए बिना, निम्न आदेश यदि आपके खोज शब्द की तलाश में काम करेंगे FindMe ।
खिड़कियाँ: tf history "$/Team Project/Development" /noprompt /recursive | findstr findme
लिनक्स: tf history "$/Team Project/Development" /recursive | grep findme
एनबी । कृपया इस आदमी को धन्यवाद दें अगर आपको यह उपयोगी लगा।
दृश्य स्टूडियो 2013 के लिए टिप्पणी 2013 तक चेंजसेट खोजें http://developer.azurewebooks.net/2014/08/find-changeset-by-comment-2013-for-visual-studio-2013/
मुझे टिप्पणी पाठ द्वारा इसे करने का कोई तरीका नहीं पता है, लेकिन यह डेवलपर द्वारा खोज करने की अनुमति देगा:
यदि आप मेनू आइटम खोलते हैं तो फ़ाइल-> स्रोत नियंत्रण-> स्रोत नियंत्रण में खोजें-> परिवर्तन ... (आपको यह उपलब्ध होने के लिए स्रोत नियंत्रण एक्सप्लोरर में होना चाहिए)। यह चेंज चेंजसेट डायलॉग खोलेगा। आप किसी दिए गए स्रोत फ़ोल्डर (या प्रोजेक्ट) पर डेवलपर द्वारा परिवर्तन सेट की खोज कर सकते हैं।
यह आपको टिप्पणियां दिखाएगा, लेकिन आप उनके द्वारा खोज नहीं कर सकते। (हालांकि आप टिप्पणियों द्वारा सूची को सॉर्ट कर सकते हैं और उस टिप्पणी को पा सकते हैं जो आप उस तरह से देख रहे हैं।)
एक साइड नोट पर, यदि आप इस संवाद के माध्यम से बदलाव का विवरण देखना चाहते हैं तो आपको विवरण बटन पर क्लिक करना होगा। एक बदलाव पर डबल क्लिक करने से संवाद बंद हो जाता है।
मैंने tfpt searchcs
विज़ुअलस्टडियो में बाहरी उपकरण के रूप में TFS पावर टूल्स से जोड़ा :
C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\TFPT.EXE
(या जहाँ भी आपने अपना TFS पावर टूल्स स्थापित किया है)searchcs /collection:http://tfsserver:8080/tfs $(SolutionDir)
(समाधान पथ सर्वर पथ में परिवर्तित हो जाता है)c:\path\to\your\vs\IDE
(जब तक कि tf.exe
आपके रास्ते में नहीं है (डिफ़ॉल्ट रूप से मामला क्या नहीं है) यह सुनिश्चित करता है कि आप खोज संवाद से परिवर्तन विवरणों को देख सकते हैं, क्योंकि यह चलता है tf.exe
)मैं टीएफएस वेब पोर्टल कोड अनुभाग में ऐसा करने में सक्षम था।
अपने ब्राउज़र में TFS पर नेविगेट करें, कोड पर जाएं, परिवर्तनों पर क्लिक करें, फिर उन्नत खोज करें। आप उपयोगकर्ता और तिथि सीमा के अनुसार फ़िल्टर कर सकते हैं। आप टिप्पणी द्वारा खोज नहीं कर सकते हैं, लेकिन यदि आपके पास सामान्य तिथि सीमा है तो आप इसे फ़िल्टर कर सकते हैं, फिर ब्राउज़रों की खोज (ctrl + f) का उपयोग करें।