मैंने ऐप इंजन परिनियोजन को सभी फ़ाइलों को छोड़ने के लिए skip_files के शीर्ष पर एक पंक्ति जोड़ा है जैसे .hgignore फ़ाइल और .hg निर्देशिका। क्या यह पूरी .hg निर्देशिका और इसकी सभी फाइलों और उपनिर्देशिकाओं को अनदेखा करेगा?Mercurial फ़ाइलों को अनदेखा करने के लिए skip-files के लिए Google App Engine App.yaml कॉन्फ़िगरेशन
skip_files:
- ^(.*/)?\.hg*$
- ^(.*/)?app\.yaml
- ^(.*/)?app\.yml
- ^(.*/)?index\.yaml
- ^(.*/)?index\.yml
- ^(.*/)?#.*#
- ^(.*/)?.*~
- ^(.*/)?.*\.py[co]
- ^(.*/)?.*/RCS/.*
- ^(.*/)?\..*
Mercurial में एक फ़ोल्डर भी है .hg मेरा regex .hgignore फ़ाइल और .hg निर्देशिका और उसकी सभी फ़ाइलों को पकड़ने की उम्मीद कर रहा था। उदाहरण के लिए .hg फ़ोल्डर के अंदर undo.branch नामक एक फ़ाइल को वास्तव में .hg \ undo.branch कहा जाता है जिसे मेरी अभिव्यक्ति से मेल किया जाएगा। दूसरे शब्दों में: .hg के साथ * शुरू * * को Google पर अपलोड नहीं किया जाना चाहिए। – user416109
क्या ऐप इंजन देखता है .hg \ undo.branch या क्या यह undo.branch देखता है? यह रेगेक्स सबराउटिन को क्या पास करता है? – user416109
आपका सुझाया गया पैटर्न "एचजी" में समाप्त होने वाली किसी चीज़ से मेल खाता है। यह पथ को देखेंगे, इसलिए यह '.hg/undo.branch' देखेंगे। मैंने जो रेगेक्स सुझाया है उसे '.hg' से शुरू होने वाली कुछ भी पकड़नी चाहिए, उसके बाद शून्य या अधिक वर्ण हो सकते हैं। लेकिन, फिर, डिफ़ॉल्ट स्किप-फाइल पैटर्न किसी भी अवधि से शुरू होने वाली चीज़ को छोड़ना चाहिए। –