SVN रिपॉजिटरी में फोल्डर को चेक आउट या कमिट किए बिना जोड़ें?


12

TortoiseSVN जैसी किसी चीज़ का उपयोग करते समय, आप रिपॉजिटरी ब्राउज़ करने और सामान करने के लिए रेपो-ब्राउज़र का उपयोग कर सकते हैं। एक चीज़ जो आप कर सकते हैं वह है रिपॉजिटरी में डायरेक्टरीज़ बनाना। आम तौर पर आपको रेपो की जांच करनी होगी, फिर निर्देशिकाओं को बनाना और जोड़ना होगा और अंत में इसे पूरा करने के लिए उन्हें प्रतिबद्ध करना होगा। लेकिन आप इसे रेपो-ब्राउज़र में एक कमांड में करने में सक्षम हैं।

क्या कमांड-लाइन से कुछ समान करना संभव है?

जवाबों:


9

यदि आप ऐसा करते हैं, svn mkdir mynewdirectoryतो यह आपके स्थानीय मशीन पर mynewdirectory को पैदा करेगा और केवल अगली बार रिपॉजिटरी को अद्यतन करने के लिए जो आप करते हैं।

हालाँकि, यदि आप करते हैं svn mkdir svn://svnrepo.my.big.business.com/myproject/mydirectoryतो निर्देशिका रिपॉजिटरी पर बनाई गई है। आप किसी भी svn कमांड के साथ इस URL प्रारूप का उपयोग कर सकते हैं, उदाहरण के लिए, आप svn copyदोनों से और निर्देशिकाओं के लिए URL फ़ॉर्म का उपयोग करके रिपॉजिटरी पर प्रोजेक्ट की एक प्रतिलिपि बनाने के लिए उपयोग कर सकते हैं ।


हमारे एसवीएन कार्यान्वयन को इस कार्रवाई के लिए एक प्रतिबद्ध संदेश की भी आवश्यकता है - इसलिए वाक्यविन्यास svn mkdir mynewdirectory -m "mycommitmessage" होगा
एलन बोवे

4

svn importतुरंत एक स्थानीय निर्देशिका कर सकते हैं, या svn mkdirयदि आप किसी भी स्थानीय फ़ाइल भागीदारी के बिना रेपो में एक निर्देशिका बनाना चाहते हैं।

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