2011-02-22 14 views
7

एक क्लाइंट ने मुझे अपने एसवीएन सर्वर से कनेक्ट करने के लिए कहा है ताकि एफ़टीपी का उपयोग करने के बजाय मेरी फ़ाइल में परिवर्तन (सिंक) अपलोड हो सके। मैं बस एसवीएन सर्वर से कनेक्ट करना चाहता हूं।मैं उबंटू में एक एसवीएन सर्वर से कैसे कनेक्ट करूं?

मेरे द्वारा पढ़े जाने वाले प्रत्येक ट्यूटोरियल में मेरी स्थानीय मशीन पर एसवीएन सर्वर स्थापित करने के साथ कुछ करना है - मैं एक सर्वर स्थापित नहीं करना चाहता, मैं एक से कनेक्ट करना चाहता हूं, फ़ाइलों को खींच सकता हूं, मेरे परिवर्तनों के साथ प्रतिस्थापित कर सकता हूं, और धक्का दे सकता हूं उन्हें बैक अप क्या कोई मुझे बता सकता है कि इसे कैसे करें? या क्या वहां बहुत ही बुनियादी ट्यूटोरियल हैं जो बताते हैं कि कैसे? मैंने इससे पहले कभी एसवीएन का इस्तेमाल नहीं किया था।

मैं उबंटू से 10 का उपयोग कर रहा

धन्यवाद, क्रिस

उत्तर

11

मूल रूप से आप पहली तोड़फोड़ स्थापित करने की आवश्यकता:

sudo apt-get install subversion 

तो फिर तुम SVN भंडार चेकआउट करने के लिए, अपनी फ़ाइलें जोड़ने की जरूरत और प्रतिबद्ध; कि इस के समान दिखता है:

svn co http://some.url/to/the/repository 
cd repository-folder 
cp ../files/from/otherfolder . 
svn add the/new/files 
svn commit 
2

मैं http://svnbook.red-bean.com/nightly/en/svn.tour.importing.html और उस अध्याय/अनुभाग के अगले 4-5 पृष्ठों के माध्यम से पढ़ने SVN एक ग्राहक के रूप में उपयोग करने पर एक अच्छा प्राइमर प्राप्त करने के लिए सुझाव देना चाहेंगे।

आप अपने स्थानीय मशीन के लिए एक काम कर प्रतिलिपि की जाँच करना चाहते हैं:

svn checkout http://host.example.com/svn/repo/trunk my-working-copy

यह आपको अपने स्थानीय मशीन पर फ़ाइलों को संशोधित करने देगा, और उन्हें वापस लिए प्रतिबद्ध भंडार पर निर्भर है। Svn प्रतिबद्ध करने से पहले svn अद्यतन करना सुनिश्चित करें!

+0

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

+0

रिपोजिटरी सर्वर के साथ काम करते समय आप svn आयात का उपयोग करते हैं; इस तरह आप पुराने इतिहास (डंप के रूप में) को भंडार में आयात कर सकते हैं ताकि अन्य इसे देख सकें। – poke

+0

यह मुझे बहुत मदद करता है :) धन्यवाद! –

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