2011-10-24 7 views
7

द्वारा पी 4 फ़ाइल को कैसे खोलें उदाहरण के लिए, मैंने एक दस्तावेज़ लिखा है और पी 4 में सबमिट किया है। फिर मैं इसे कंपनी इंट्रानेट पर साझा करना चाहता हूं या दूसरों को ईमेल द्वारा सूचित करना चाहता हूं।हाइपरलिंक

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

इस सुविधा को इमेजिंग करके, मैं बस पी 4 दस्तावेज़ को आसानी से साझा करने का समाधान ढूंढने की कोशिश कर रहा हूं। चूंकि मैं इंट्रानेट में दस्तावेज़ अपलोड नहीं करना चाहता हूं, फिर इसे मैन्युअल रूप से पी 4 के बीच सिंक करें। कोई भी सुझाव स्वागत है। धन्यवाद।

उत्तर

2

दिमाग में आने वाली एकमात्र चीज P4Web है, जो HTTP के माध्यम से पर्फोर्स डिपो की सेवा करती है। यह अभी भी "अपने पी 4 कॉन्फ़िगरेशन के अनुसार स्वचालित रूप से सिंक" को हल नहीं करेगा, लेकिन कम से कम आप अपने दस्तावेज़ के लिंक भेज सकते हैं।

3

एक और सरल तकनीक आपके इंट्रानेट वेब सर्वर को अक्सर-सिंक किए गए वर्कस्पेस से दस्तावेजों की सेवा के लिए सेट अप करना है, जैसा कि यहां बताया गया है: "एक सरल डब्ल्यूसीएम दृष्टिकोण" खंड में http://www.perforce.com/customers/white_papers/web_content_management_perforce

मैं इस तंत्र एक Apache वेब सर्वर के साथ URL के द्वारा विकास के वातावरण में सक्रिय डेवलपर्स के दर्जनों के साथ इस्तेमाल किया है,, और कार्यक्षेत्र हर 10 सेकंड sync'ing एक क्रॉन स्क्रिप्ट के साथ एक लाज़िमी ग्राहक कार्यक्षेत्र, साझा करने के लिए दस्तावेज, काफी सफलतापूर्वक।

+0

धन्यवाद, पी 4 सुरक्षा के बारे में क्या? पी 4 में, हम अलग-अलग फ़ोल्डरों के लिए अलग-अलग सुरक्षा स्तर को कॉन्फ़िगर करते हैं। उदाहरण के लिए, केवल एक परियोजना ए टीम पी 4 पर प्रोजेक्ट ए डॉक्स तक पहुंच सकती है। जैसे ही आप पक्ष करते हैं, आप प्रत्येक 10 सेकंड में दस्तावेज़ समन्वयित कर रहे हैं, क्या इसका मतलब यह है कि हर कोई आपके वेब सेवर से प्रत्येक दस्तावेज़ तक पहुंच सकता है? – OliverWho

+0

दरअसल, हमारी स्थिति में दस्तावेजों को साझा करने का इरादा था; हम * साझा करने * को प्रोत्साहित करने की कोशिश कर रहे थे। इसलिए हमने गैर-संवेदनशील दस्तावेजों के लिए इस तकनीक का उपयोग किया। संवेदनशील सामग्री साझा करने की प्रक्रिया निस्संदेह पर्सफोर्स के बाहर नीति की अधिक परतों की आवश्यकता होगी; आपका वेब सर्वर इनमें से कुछ सुरक्षा नीतियों को व्यक्त करने में सक्षम हो सकता है। –

3

आप एक कस्टम यूआरएल प्रोटोकॉल और हैंडलर का उपयोग करने का प्रयास कर सकते हैं। यह आपको p4v://Some/place/some/where/ जैसे यूआरएल लिखने की अनुमति देगा। सेटअप आपके मंच पर निर्भर करेगा।

फिर आप -s विकल्प के साथ p4v निष्पादन करने के लिए हैंडलर सेट कर सकते हैं। यह एक स्थान खुल जाएगा, लेकिन यह किसी भी प्रकार की सिंकिंग प्रदान नहीं करेगा।

p4v -s "//Some/place/some/where/"

आपको यूआरएल को एक वैध प्रतिभा पथ में भी मजबूर करने की आवश्यकता हो सकती है। उदाहरण के लिए, विंडोज़ यूआरएल में कॉलन से पहले टेक्स्ट शामिल होगा, जिससे समस्याएं आती हैं।

p4v -s "p4v://Some/place/some/where/"

तो आपको शायद कुछ पाठ फ़िल्टरिंग करने के लिए पी 4 वी के निष्पादन के आसपास एक रैपर स्क्रिप्ट लिखनी होगी। यह सब तरह का दर्द है, यही कारण है कि मैंने इसे स्वयं नहीं किया है।