के लिए सबवर्सन में एंड्रॉइड स्टूडियो प्रोजेक्ट को कैसे अपलोड करें मेरे पास डिस्क पर एक स्थानीय प्रोजेक्ट है और मैं इसे पहली बार उपversण पर अपलोड करना चाहता हूं। हम आम तौर पर टोर्टोइज एसवीएन (या दिन में उप-क्लिप प्लगइन का उपयोग करते हैं) का उपयोग करते हैं, लेकिन अब हम इसे एंड्रॉइड स्टूडियो से सीधे करना चाहते हैं।पहली बार
मेरे स्थानीय परियोजना है: C:\\ParentDir\ProjectDir
उस फ़ोल्डर के अंदर वहाँ हमेशा की तरह निर्देशिका हैं: .gradle
, .idea
, app
, आदि
आईडी एक रेपो मैं बस में बनाया है पर अपलोड करना चाहते SVN सर्वर:
svn://serverip/parentdir
अंतिम रेपो फ़ोल्डर संरचना इस तरह दिखना चाहिए:
में> आयात - संस्करण नियंत्रण में> आयात -svn://serverip/parentdir/ProjectDir/branches
svn://serverip/parentdir/ProjectDir/tags
svn://serverip/parentdir/ProjectDir/trunk
मैं मैन्युअल SVN भंडार में ProjectDir/trunk
फ़ोल्डर बनाने और उसके बाद VCS का चयन "द्वारा सफलतापूर्वक परियोजना अपलोड कर सकते हैं तोड़फोड़ "। (बीटीडब्ल्यू, क्या एक भ्रमित नाम है, इसे "संस्करण नियंत्रण में निर्यात" कहा जाना चाहिए था)। लेकिन फिर परियोजना अपरिवर्तित बनी हुई है। स्पष्ट रूप से यह ऑपरेशन केवल संस्करण नियंत्रण सक्षम के साथ या बिना अपलोड करने के लिए है।
तो अगली चीज़ मैंने कोशिश की थी "वीसीएस -> संस्करण नियंत्रण में आयात करें -> साझा करें परियोजना (उपवर्तन)"। यह सर्वर में ProjectDir
फ़ोल्डर बनाता है, और trunk
, tags
और branches
उपफोल्डर्स बनाता है। परियोजना सही ढंग से अपलोड की गई है, लेकिन यह मुझे अंत में एक त्रुटि देता है:
*C:\\ParentDir is not a working copy*
इस के बाद, इस परियोजना में हर फ़ाइल के रूप में प्रकट होता है unversioned (लाल), और परिवर्तन सूची कुछ फ़ाइलों को परिवर्तित करने के बाद भी खाली है।
यह मुझे समझ में नहीं आता है कि पूरे परियोजना के लिए वीसीएस सक्षम करने के बाद मुझे प्रत्येक फ़ाइल या फ़ोल्डर को मैन्युअल रूप से एक साथ जोड़ना होगा। इस त्रुटि के कारण कुछ गलत हो गया होगा।
समस्या क्या हो सकती है? क्या पहली बार एक परियोजना अपलोड करने के लिए संचालन का एक सुरक्षित अनुक्रम है?