Visual Studio 2010 कमांड लाइन से witadmin कमांड चलाते समय, TFS 2010 में यह क्रिया कहाँ लॉग की जाती है? एक उदाहरण आदेश होगा:

C:>witadmin Exportwitd -संग्रह:http://सर्वर:8080/tfs/projectCollection -p:TeamProject -n:Bug -f:c:\Bug.xml

3
LeWoody 8 अक्टूबर 2010, 04:42
"लॉग" से क्या आपका मतलब है कि आप यह देखना चाहते हैं कि यह क्रिया किसने और कब की है?
 – 
Robaticus
8 अक्टूबर 2010, 04:51
1
हां, एक ऑडिट लॉग। बोटा दस्तावेज। घटना लकड़हारा। कुछ। यह पता लगाने की कोशिश की जा रही है कि वर्क आइटम टेम्प्लेट को किसने बदला और उन्होंने इसे कब किया...
 – 
LeWoody
8 अक्टूबर 2010, 05:01
मुझे लगता है कि आपको जवाब मिल जाएगा "कोई लॉग नहीं है।" मैंने प्रश्न को तारांकित किया है, क्योंकि मुझे उत्तर भी जानना अच्छा लगेगा। यदि जिम लैम्ब और चालक दल सुन रहे हैं, तो प्रक्रिया टेम्पलेट के तत्वों को संस्करण नियंत्रित करने में सक्षम होना एक अच्छी विशेषता होगी।
 – 
Robaticus
8 अक्टूबर 2010, 16:26

1 उत्तर

सबसे बढ़िया उत्तर

ऐसा करने का एक तरीका संग्रह डेटाबेस में कमांड लॉग को क्वेरी करना होगा। नोट: आमतौर पर यह अनुशंसा की जाती है कि डेटाबेस को सीधे क्वेरी न करें, क्योंकि स्कीमा दस्तावेज/समर्थित नहीं है और भविष्य में रिलीज में बदल सकती है।

select * from tbl_Command with (nolock) where useragent LIKE 'Team Foundation (witadmin.exe%'

एक 'exportwitd' कमांड कमांड = 'GetMetadata' के रूप में दिखाई देगा। लेकिन यह भी वही आदेश है जो विजुअल स्टूडियो टीएफएस से कनेक्ट होने पर बनाता है, इसलिए आपको उपयोगकर्ता एजेंट पर फ़िल्टर करने की आवश्यकता होगी।

एक 'importwitd' कमांड कमांड = 'अपडेट' के रूप में दिखाई देगा।

2
Grant Holliday 1 नवम्बर 2010, 06:55