2015-10-28 12 views
7

के लिए सबवर्सन में एंड्रॉइड स्टूडियो प्रोजेक्ट को कैसे अपलोड करें मेरे पास डिस्क पर एक स्थानीय प्रोजेक्ट है और मैं इसे पहली बार उप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 (लाल), और परिवर्तन सूची कुछ फ़ाइलों को परिवर्तित करने के बाद भी खाली है।

यह मुझे समझ में नहीं आता है कि पूरे परियोजना के लिए वीसीएस सक्षम करने के बाद मुझे प्रत्येक फ़ाइल या फ़ोल्डर को मैन्युअल रूप से एक साथ जोड़ना होगा। इस त्रुटि के कारण कुछ गलत हो गया होगा।

समस्या क्या हो सकती है? क्या पहली बार एक परियोजना अपलोड करने के लिए संचालन का एक सुरक्षित अनुक्रम है?

उत्तर

3

समाधान "VCS -> संस्करण नियंत्रण में आयात करें -> साझा करें प्रोजेक्ट (उपवर्तन)" का उपयोग करना था और संवाद में 1.6 प्रारूप का चयन करना था। मैं पहले 1.7 प्रारूप का उपयोग कर रहा था और यह काम नहीं किया।

संबंधित मुद्दे