मुझे पता है कि यह एक अजीब सवाल है, लेकिन क्या कोई p4 कमांड है जो 'सिंक' के विपरीत है? यानी, मैं चाहता हूं कि मेरे स्थानीय कार्यक्षेत्र निर्देशिका में जो भी फाइलें हैं उन्हें डिपो में धकेल दिया जाए।

मुझे पता है कि आपका पहला विचार शायद "लेकिन क्यों?" है, और इसका उत्तर है, यह जटिल है।

1
Adam S 20 सितंबर 2011, 01:11
आप डिपो को फाइल जमा करना चाहते हैं? क्या आप जानते हैं कि आप किन फाइलों को 'पुश' करना चाहते हैं (अर्थात क्या वे चेक आउट हो गए हैं)?
 – 
Dennis
20 सितंबर 2011, 11:44

3 जवाब

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

ऑफ़लाइन कार्य का समाधान करना आपकी सहायता कर सकता है। यह उन फ़ाइलों को पुश करता है जो जोड़ी जाती हैं, या बदली जाती हैं या हटा दी जाती हैं। नामित फाइलों के साथ यह थोड़ा सा ट्रिकियर है।

जिज्ञासा से बाहर। "यह जटिल है" वास्तव में क्या है

3
Keerthi Ramalingam 20 सितंबर 2011, 18:11
मूल रूप से, हमें अपने सर्वरों को आईपी बाधाओं को प्रदान करने और कानूनी रूप से खुश करने के लिए बहुत ही अव्यवहारिक तरीके से स्थापित करना होगा।
 – 
Adam S
21 सितंबर 2011, 02:04

'सबमिट' और 'शेल्व' दोनों आपके स्थानीय कार्यक्षेत्र से डिपो को फाइल सामग्री भेज सकते हैं।

किसी भी मामले में, आपको डिपो को भेजी जाने वाली फाइलों को चिह्नित करने के लिए पहले 'ऐड' या 'एडिट' का उपयोग करना होगा। (आप यह कैसे करते हैं यह आपके द्वारा उपयोग किए जा रहे क्लाइंट टूल पर निर्भर करता है।)

0
Blue 24 सितंबर 2011, 03:09

यहाँ एक स्क्रिप्ट है, जो ओ'रेली पर्सफोर्स पुस्तक से ली गई है

आप शायद शुरुआत करना चाहते हैं

    p4 sync -k ...

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

    # a reverse 'synchronize' (sync what's on disk with what's in the depot)
    # see "practical perforce" (o'reilly) page 46
    #
    # changed files
    p4 diff -se | p4 -x- edit
    #
    # deleted files
    p4 diff -sd | p4 -x- delete
    #
    # added files
    find . -type f -o -type l | p4 -x- add -f 

मैंने उपरोक्त को अलगाव में परीक्षण नहीं किया है (यह एक लंबी लिपि से आया है जिसका व्यापक रूप से उपयोग किया गया है) लेकिन मेरा मानना ​​​​है कि इसे काम करना चाहिए।

0
miles zarathustra 21 मई 2015, 07:49