CVS: update a file with its ancestors but without their brethren -


मेरे पास x / y / f.txt के अंतर्गत सीवीएस में एक फाइल है। मेरी स्थानीय प्रति में, मेरे पास x / है, लेकिन कोई x / y / नहीं है और मैं रेपो से f.txt प्राप्त करना चाहता हूं क्या सीवीएस कमांड लाइन स्विच का कोई भी संयोजन है जो इसे अपने सभी पूर्वजों के साथ केवल x / y / f.txt खींच कर बना सकता है (इस मामले में x / y / ) लेकिन बिना किसी संपार्श्विक फ़ाइलों (जैसे x / y / g.txt या x / z ) के बिना?


एकमात्र तरीका मैं अब तक पाया है:

  cvs up -d -lx / y # ... लेकिन सावधान रहें, पास- P (`` भुनाना '') आपके ~ / के माध्यम से निहित नहीं है। Cvsrc # `` -l '' का अर्थ स्थानीय रूप से कार्य है, यानी कोई पुनरावर्ती # प्रत्येक लापता पूर्वज निर्देशिका के लिए उपर्युक्त करें, बाएं से दायें क्रम में # और अंत में: सीवीएस x / y / f.txt  < / Pre> 

हालांकि, एक खोल स्क्रिप्ट के लिए पथ को विभाजित करने और पूर्वजों के माध्यम से पुनरावृत्त करने के लिए यह असंगत होगा, इसलिए मैं अभी भी एक अच्छा समाधान की तलाश कर रहा हूं।

< Div class = "post-text" itemprop = "text">

क्या आपके पास एक काम की नकल की जांच पहले से है या क्या यह एक नए चेकआउट के लिए है?

यदि आपके पास पहले से ही एक कार्यशील कॉपी है सीवीएस अप- dx / y / f.txt को काम करना चाहिए।

-d केवल आवश्यक होना चाहिए यदि x और y फ़ोल्डर्स पहले से मौजूद नहीं हैं यदि वे मौजूद हैं, तो आप केवल सीडी को x / y फ़ोल्डर में भी कर सकते हैं और cvs up f.txt कर सकते हैं।

यदि यह एक नया चेकआउट होना चाहिए तो cvs सह-एन एक्स / वाई / एफटीएक्स शायद आपको क्या चाहिए।


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -