2011-08-24 6 views
8

यह एक आरटीएफएम प्रश्न होना चाहिए, लेकिन मुझे बस यह नहीं मिल रहा है!स्टार्टएम रिकर्सिव

मैंने अभी काम पर स्टारटेम का उपयोग शुरू किया है और मैं एक भंडार शुरू करने की कोशिश कर रहा हूं जिसे मैं गिट के साथ प्रबंधित कर रहा हूं। मैंने अपने दृश्य में फ़ोल्डरों को जोड़ने में कामयाब रहा है, हालांकि, मैं सभी फाइलों में जांच नहीं कर सकता। मुझे नहीं लगता कि कोई भी अतिरिक्त गिट सूचना को नोटिस करेगा, क्या कोई जानता है कि स्टारटाम में सभी फ़ाइलों और फ़ोल्डर्स को दोबारा कैसे जोड़ना है? कमांड लाइन ठीक रहेगी, मैं क्लाइंट के साथ लड़ने से थक गया हूं।

तो यह महत्वपूर्ण है, StarTeam 2006 रिलीज 2

+0

अगर कोई गिट -> स्टारटेम हुक के बारे में जानता है जो भी भयानक होगा! – IslandCow

उत्तर

9

पहले, फ़ोल्डर जोड़ने।

शीर्ष फ़ोल्डर के पैरेंट पर राइट-क्लिक करें, "नया ..." पर क्लिक करें, शीर्ष फ़ोल्डर का नाम टाइप करें, और विज़ार्ड को पूरा करें। डिफ़ॉल्ट रूप से उप फ़ोल्डर्स जोड़े जाएंगे।

अगला, फ़ाइलें जोड़ें। मूल फ़ोल्डर पर क्लिक करें। <All Files By Status> कॉम्बो के दाईं ओर "सभी वंशज दिखाएं" टूलबटन पर क्लिक करें। सभी फाइलें दिखाएंगी। उन्हें बहु-चयन करें, राइट-क्लिक करें, और मेनू पर "फ़ाइलें जोड़ें ..." पर क्लिक करें।

+2

ओहोह। यही वह बटन करता है। धन्यवाद! आपने मुझे केवल दिमाग के प्रयासों के घंटे बचाए हैं। – IslandCow

+1

ध्यान रखें कि यदि आप ऐसा करते हैं, और आपके पास फ़ोल्डर्स हैं जिन्हें आप आम तौर पर बाइन, ओबीजे, रिलीज, डिबग इत्यादि जैसे बहिष्कृत करेंगे - यह अभी भी उन दृश्यों को जोड़ देगा, और फिर आप सोचेंगे कि उनका क्यों फ़ाइल सूची दृश्य में सामग्री को अनदेखा नहीं किया जा रहा है, इसलिए मुझे लगता है कि आपको केवल उन फ़ोल्डर्स को वापस जाना होगा जिन्हें आप अनदेखा करना चाहते हैं। – statikuz

+0

@statikuz: विज़ार्ड के अंदर बस उन फ़ोल्डरों को हटा दें। –

3

यह एक बहुत पुराना सवाल है, लेकिन मुझे बस इसी तरह की समस्या हल करना पड़ा। आप stcmd कमांड लाइन टूल का उपयोग करके ऐसा कर सकते हैं। ऐसा करने के लिए निम्न की तरह एक शेल स्क्रिप्ट बनाएं।

starteamPath="user:[email protected]:port/project/view/starteampath" 
projectFolderPath="/path/to/project/folder" 
projectFolderName=`basename "${projectFolderPath}"` 

cd "${projectFolderPath}" 
cd .. 

# add folder projectfolder and all subfolders 
stcmd add-folder -p "${starteamPath}" -is -fp `pwd` -name "${projectFolderName}" 

# add all files from all subfolders 
stcmd add -p "${starteamPath}/${projectFolderName}" -is -fp "${projectFolderPath}" -EOL OFF "*" 

# check in all files of status updated an unknown 
stcmd ci -p "${starteamPath}/${projectFolderName}" -filter MU -o -EOL OFF -r "${checkinMessage}" -is -fp "${projectFolderPath}" "*" 

मुझे लगता है कि आप -exlist या -exfile उपयोग कर सकते हैं अपना Git फ़ोल्डर बाहर करने के लिए।

मैं स्टार्टएम 200 v11 का उपयोग कर रहा हूं।

0

आप विज़ार्ड का उपयोग करके नए फ़ोल्डर बनाने और कुछ फ़ोल्डर्स को छोड़कर फ़ोल्डर टैब से फ़ोल्डर जोड़ने का चयन करके इसे और अधिक चुनिंदा कर सकते हैं। ऐसा करने के लिए फ़ोल्डर्स टैब (2006 के रूप में नया मानना ​​है) और सभी descendents प्रदर्शित करें, और फिर उन फ़ोल्डर्स का चयन करें जिन्हें आप जोड़ना चाहते हैं, और फिर राइट क्लिक करें और जोड़ें चुनें। यह बड़े नेस्टेड फ़ोल्डर पेड़ों में उन फ़ोल्डर्स को बाहर करने के लिए आसान बनाता है जिन्हें आप जोड़ना नहीं चाहते हैं, हालांकि एक टिप के रूप में आपको स्थानीय फ़ोल्डर्स द्वारा अपने फ़ोल्डरों को प्रदर्शित करना सुनिश्चित करना चाहिए, अन्यथा यह उन्हें नाम से प्रदर्शित करेगा जो बहुत भ्रमित होगा ।

एक चीज जो आप भविष्य में अपनी आँखें खोलने के लिए खोल सकते हैं, वह सर्वर के साथ अपने स्थानीय वर्कस्पेस को मेल करने की क्षमता है और फिर अपने कार्यों का चयन करें और सबकुछ एक ही ऑपरेशन (पैकेज बदलें) में करें। यह उस दृष्टिकोण के समान है जिसका उपयोग आप व्यू तुलना/मर्ज टूल में कर रहे हैं, लेकिन इस मामले में आप इसके बजाय अपने स्थानीय वर्किंग फ़ोल्डर के साथ एक व्यू की तुलना कर रहे हैं। इसके परिणामस्वरूप आप फ़ोल्डरों और फ़ाइलों को सर्वर पर अपलोड करने की आवश्यकता दोनों को देखने में सक्षम होना चाहिए, जांचें कि सब ठीक है, और फिर सब कुछ एक साथ करें।

आप StarTeam समर्थन/आर & डी या अपने खाते प्रतिनिधि के साथ जांच करने के लिए करता है, तो यह क्षमता रोड मैप पर अभी भी है, लेकिन मेरा मानना ​​है कि जब मैं पिछले उन लोगों के साथ यह चर्चा की इस एक योजना बनाई विशेषता थी देखने के लिए कर सकते हैं।