क्या Backblaze को अलग करने का एक तरीका है .svn फ़ोल्डर्स?


8

एक डेवलपर के रूप में, मेरे पास सब-वर्जन में लगभग सभी परियोजनाएं हैं और उन्हें TortoiseSVN / Subversion का उपयोग करके जांचें जो हर चेक आउट फ़ोल्डर के अंदर .svn नामक एक फ़ोल्डर बनाते हैं।

मैं सोच रहा था कि वहाँ एक तरीका है backblaze को बताने का एक तरीका है।


2
आप शायद यह पहले से ही जानते हैं, लेकिन मैंने सोचा कि मैं इसे वैसे भी इंगित करूंगा: यदि आप अपनी एसवीएन फाइलें / फ़ोल्डर वापस नहीं करते हैं, तो आप अपनी परियोजना के इतिहास, शाखा, आदि की जानकारी खो देंगे।
यहोशू

हाँ, मेरे पास एसवीएन में वह सब है जो अलग से समर्थित है। मुझे केवल उस सामान के लिए इस बैकअप की आवश्यकता है जो पहले से ही SVN में नहीं है। मैं उन लोगों पर विश्वास नहीं करता .svn फ़ोल्डरों में वैसे भी वास्तविक इतिहास होता है। यह सर्वर पर निहित है।
डैरिल हेन

जोश सही है: यदि आप अपना बैकअप बहाल करना चाहते हैं क्योंकि कुछ फाइलें अभी तक एसवीएन में नहीं थीं, तो फिर जीवन को आसान क्यों न बनाएं और स्थानीय एसवीएन स्थिति जानकारी (.svn फ़ोल्डर्स) को भी बहाल करें? उसके बिना: कैसे बताएं कि कौन सी फाइलें अभी तक एसवीएन में नहीं थीं? (वैकल्पिक रूप से: बस अपने प्रोजेक्ट वर्कस्पेस का बैकअप बिल्कुल भी न लें।)
अरजन डे

1
विकल्प 1: TortoiseSVN एक मौजूदा फ़ोल्डर संरचना पर .svn फ़ोल्डर्स के बिना जाँच करने का वास्तव में अच्छा काम करता है। विकल्प 2: TortoiseSVN के साथ एक अलग फ़ोल्डर की जाँच करें और फिर उस फ़ोल्डर में बैकअप की प्रतिलिपि बनाएँ। वास्तव में काफी सरल है।
डैरिल हेन

जवाबों:


10

वर्तमान जीयूआई केवल व्यक्तिगत फ़ोल्डरों के बहिष्करण की अनुमति देता है, उदाहरण के लिए .svn नामक सभी फ़ोल्डर्स नहीं

लेकिन बहिष्करणों को जोड़ने का एक उन्नत तरीका है - देखें

https://help.backblaze.com/hc/en-us/articles/220973007-Advanced-Topic-Setting-Custom-Exclusions-via-XML

एक उदाहरण के रूप में, मैंने .गित छिपे हुए फ़ोल्डरों को बाहर करने के लिए निम्नलिखित नियम को जोड़ा, केवल अगर वे मेरे ~ / साइट फ़ोल्डर में थे (एक अन्य समान .svn, नोड_मॉड्यूल्स आदि पर लागू हो सकता है):

<excludefname_rule plat="mac" osVers="*"  ruleIsOptional="t" skipFirstCharThenStartsWith="users/" contains_1="/sites/" contains_2="/.git/" doesNotContain="*" endsWith="*" hasFileExtension="*" />

3

आप बैकबॉज़ कंट्रोल पैनल पर सेटिंग्स… बटन पर क्लिक करके और बहिष्करण टैब का चयन करके, बैकअप से बाहर किए गए फ़ोल्डर और फ़ाइलों को बदल सकते हैं ।


2
सिर्फ FYI करें, नए इंटरफ़ेस में टैब को "बैकअप से बाहर निकालें" कहा जाता है। एक फ़ोल्डर को बाहर करने के लिए आप इसे "फ़ाइल प्रकारों" की सूची में शामिल करते हैं।
कोडनैक्ड

1
तो एक फ़ाइल प्रकार जोड़ने .svnया .gitउस नाम से सभी फ़ोल्डर्स को बाहर कर देगा?
निकोलस टोले कॉटरेल

2
@ निकोलसटॉली कॉटरेल जाहिरा तौर पर यह केवल "फ़ाइल प्रकार", यानी एक्सटेंशन के साथ काम करता है। यह .gitउन फ़ोल्डरों के लिए काम नहीं करता है जैसे कि वे हैं: twitter.com/backblaze/status/303407239098671104
3th पर Matthieu Napoli

Mac पर फ़ाइल संवाद में छिपी फ़ाइलों को दिखाने के लिए Command + Shift + Period का उपयोग करें। osxdaily.com/2011/03/01/…
Tim Swast

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.